Хороший ответ на этот вопрос можно найти в этом полусвязанном вопросе.
Объединение и минимизация объединяет несколько файлов JavaScript и CSS, чтобы уменьшить количество передаваемых запросов и байтов, что уменьшает нагрузкураз.
Используя связывание и минимизацию для нескольких библиотек, вы можете уменьшить начальное время загрузки страницы на производственном сервере, согласно этой статье - "Влияние производительности на пакетирование и минимизацию при просмотре веб-страниц"Хенрик Ф. Нильсен:
Проанализированные данные показывают, что пакетирование и минимизация могут привести к значительной экономии с точки зрения обмена байтами и выполненными запросами и, следовательно, к сокращению времени отображения страницы.Кроме того, добавив сжатие и конвейерную обработку, можно значительно ускорить загрузку HTML, CSS и JS для разметки страницы, особенно путем размещения ссылок на пакетные и минимизированные CSS и JS на самом верху.HTML.
Согласно MSDN ,
Новая функция связывания в ASP.NET 4.5 упаковывает набор файлов JS или CSSв один элемент и уменьшает его размер за счет минимизации содержимого (то есть удаления ненужных пробелов, удаления комментариев, сокращения идентификаторов).
Объединение и минимизация в ASP.NET 4.5 выполняется во время выполнения, так чтоProcess может идентифицировать пользовательский агент (например, IE, Mozilla и т. д.) и, таким образом, улучшить сжатие, ориентируясь на браузер пользователя (например, удаляя элементы, специфичные для Mozilla, когда запрос поступает из IE).
MSDN также предоставляет примеры того, как выполнить связывание в Visual Studio на ASP.NET 4.5.
In shКроме того, пакетирование и минимизация быстрее в производственной среде.Из-за преимуществ в производственной среде вам, вероятно, следует делать это, независимо от каких-либо спорных преимуществ в среде разработки.