У меня странная проблема.
У меня два точных сайта на двух серверах - dev и qa.
Один dev показывает, что мой размер javascript составляет 100 КБ, но qa говорит 400 КБ. Когда я сохраняю сценарий на своем локальном компьютере, он составляет 400 КБ.
Я посмотрел на заголовок javascript на dev, и похоже, что он отправляет
"Content-Encoding gzip".
Что это такое и как включить это в qa, чтобы уменьшить размер скрипта?
В основном это должно заключаться в том, чтобы убедиться, что ваши модули и настройки совпадают на двух серверах.
Бегать a2enmod deflate
на сервере, который не сжимается, чтобы убедиться, что модуль включен, затем проверьте, совпадают ли конфигурации (конфигурация сервера в apache2.conf
, конфигурация сайта в sites-available
, и конфигурация модуля в mods-available/deflate.conf
), сделайте service apache2 restart
для применения любых изменений, и вы должны увидеть, что сжатие на всех серверах одинаково.