CSS / JS Минификация на лету? (Спектакль) - PullRequest
2 голосов
/ 25 февраля 2011

Я работаю над списком рекомендаций Google Pagespeed по ускорению загрузки страниц. Одним из них является минимизация файлов CSS и JS.

Поскольку эти файлы меняются довольно часто, я думал об использовании PHP-скрипта, который минимизирует этот скрипт по запросу (из браузера).

Или вы думаете, что это плохая идея? В конце концов, это приведет к тому, что статические ресурсы должны быть переданы через php-скрипт перед их доставкой.

Ответы [ 2 ]

4 голосов
/ 25 февраля 2011

Сценарии минимизации «на лету» достаточно продвинуты и используют кэширование, чтобы гарантировать, что сценарии не минимизируются при каждом отдельном вызове.

Вы можете использовать что-то вроде http://code.google.com/p/minify/

0 голосов
/ 10 декабря 2017

Если вы используете виртуальный хостинг, может быть интересна эта опция:

https://www.minifier.org/

и вы можете минимизировать css или js на лету.

Согласно моим тестам на лету с этой библиотекой:

  • время выполнения без минимизации на лету: 0,0006 секунд
  • время выполнения с минимизацией на лету: 0,13 секунды и экономия 20 КБ

Как вы можете видеть без минимизации (простое эхо), мой пример сценария был выполнен в 200 раз быстрее, чем с использованием минификации.

Вы должны оценить преимущества и недостатки в соответствии с вашим приложением, но вы можете создавать кэшированные файлы и использовать минификацию только при первом вызове.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...