Я планирую реализовать решение для объединения нескольких файлов js/css в отдельные файлы в моем проекте MVC, но в настоящее время я сомневаюсь в следующих двух возможностях:
Расширения Telerik для ASP.NET MVC (Www.telerik.com/products/aspnet-mvc.aspx)
- Поддержка объединения нескольких файлов в один запрос
- Поддержка групп веб-ресурсов
- Поддержка групп кеширования
- Кэширование отключено, когда приложение находится в режиме отладки
- Группы активов должны быть определены в главной странице или (частичном) представлении
- Поддержка сжатия GZip
- Поддержка CDN
- Больше, чем только сжатие/объединение (например, помощники JQuery)
Combres - Библиотека ресурсов ресурсов WebForm и MVC на стороне клиента (Combres.codeplex.com)
- Поддержка объединения нескольких файлов в один запрос
- Поддержка минимизации ресурсов
- Поддержка групп веб-ресурсов
- Поддержка кеширования групп
- Поддерживает версии групп (делает недействительными кеш браузера и кеш сервера)
- Поддерживает debugmode (отключает кеширование/минимизацию)
- Группы активов должны быть определены в разделе веб-конфигурации
- Поддержка сжатия GZip
- Пользовательский маршрут должен быть добавлен
- Поддержка настраиваемых фильтров
- Использует библиотеку компрессора YUI
Есть ли у кого-нибудь опыт в одном из этих или, возможно, другом комбинирующем решении? Меня особенно интересуют оценки YSlow (до и после) и/или статистика/показатели сжатия.