Показать сообщение отдельно
  #9 (permalink)  
Старый 08.11.2012, 23:04
Профессор
Отправить личное сообщение для Hoshinokoe Посмотреть профиль Найти все сообщения от Hoshinokoe
 
Регистрация: 08.01.2012
Сообщений: 253

Сообщение от bes Посмотреть сообщение
если не шутишь, то какими средствами делать оценку, что войдёт в это общее? (например, 10 страниц используют 3 скрипта, а 10 других страниц их не используют, но используют 2 других скрипта, выделяем уже два сжатых файла и теоретически это один из простейших вариантов , а в целом сложная математическая задача, хотя может быть существуют автоматизированные средства её решения )
Делается очень просто: на странице остаются только те скрипты, которые не могут быть подключены на другие страницы (т.е. по максимуму запихнуть в один файл, т.к. после первой же загрузки он закешируется браузером и будет отдаваться моментально). Выйгрыш в такой ситуации в меньшем кол-ве запросов, которые идут при загрузке странице.

Например у нас на проекте более 20 различных плагинов и библиотек + свои кастомные скрипты, которые объединены в один файл, хотя на каждой странице используется 3-4 плагина. Еще для каждой страницы есть отдельный скрипт, который отвечает за инициализацию этой страницы (соответственно он не в общем файле).

Последний раз редактировалось Hoshinokoe, 08.11.2012 в 23:11.
Ответить с цитированием