Объединение времени публикации - хорошая идея, но иногда говорят, что странице «A» нужны «a.js» и «b.js», тогда как странице «B» нужны «a.js» и «c.js», и таких много.динамические комбинации.Выполнение этой проверки во время сборки, а затем группирование иногда очень беспокойно.
Что, если группирование происходит на лету для необходимых ресурсов и с одним HTTP-запросом, подобным этому ...
<script language="JavaScript" src="/appContext/js/a,./subdir/b.js"></script>
WebUtilities library (для J2EE) делает то же самое и помогает со многими другими оптимизациями внешнего интерфейса.
- Минимизация HTTP-запросов
- Минимизация JS, CSS-файлов
- Минимизация встроенного JS, CSS-фрагмента (пользовательский тег)
- Использование кэширования браузера (срок действия истекает, Cache-Control)
- Кэширование на стороне сервера (до изменения ресурса)
- Ранняя настройка кодировки и т. Д.
Вот ссылка.Посмотрите, если вы найдете это полезным.
http://code.google.com/p/webutilities/