Скорее всего, лучше использовать комбо-сервис.При первом посещении вашей страницы пользователи будут оштрафованы количеством http-накладных расходов и издержек обработки, связанных с получением каждого файла.Кроме того, по-прежнему существует проблема ограничения браузеров для одновременных подключений, поэтому при асинхронном обращении с файлами, не обработанными в виде комбо, может быть гораздо худшее время загрузки страницы.Несмотря на то, что вы извлечете выгоду для этих индивидуально кэшированных файлов на последующих страницах, по всей вероятности, каждая страница будет иметь другие запросы модулей, которые будут составлять больше запросов HTTP (помните, что один другой модуль может означать более одного запроса модуля после учета зависимостей).).Таким образом, это означает оптимизированный сетевой ввод-вывод для первой страницы, затем большие полезные нагрузки с минимальными издержками http на последующих страницах по сравнению с очень un оптимизированным сетевым вводом-выводом для первой страницы, а затем меньше контента с большими издержками http на последующих страницах.
Если у вас есть сайт со многими страницами, поддерживающими js, или вы пытаетесь иным образом смягчить начальные проблемы с загрузкой модуля, может быть оправдано избегание комбо.Но на самом деле, если речь идет о бритье каждую последнюю мс от шага загрузки, A) вы можете пропустить более плодотворные оптимизации, и B) единственный реальный способ ответить на ваш вопрос - это профилирование.
Другойподход к решению ситуации, которую вы идентифицируете, заключается в настройке экземпляра YUI при построении с использованием некоторых пользовательских модулей свертывания, которые представляют общие группы модулей, которые вы используете.Это может быть довольно сложным делом, и, естественно, будет введен этап обслуживания.
Итак, в заключение, вам, вероятно, придется меньше беспокоиться, чем вы думаете, и разрешить поведение по умолчанию с помощью комбо очень просто.Любой точный ответ будет индивидуальным и основан на профилировании вашего приложения.