apache2 mod_deflate статический контент

У меня есть сервер, обслуживающий файл JS несколько миллионов раз в день с использованием apache2. Некоторые из моих пользователей хотели бы, чтобы JS был распакован. Кто-нибудь знает, как apache2 mod_deflate обрабатывает сжатие статических файлов? Будет ли он сжимать js для каждого запроса (в этом случае я буду беспокоиться о загрузке процессора)? Если это так, есть ли способ предварительно сжать файлы JS, чтобы apache2 не приходилось делать это для каждого файла?

1 ответ

Вы можете сделать это с

Options +Multiviews

затем предварительно сжать файл, как и все.js.gz, используя

gzip -c -9 whatever.js > whatever.js.gz

Тем не менее, если есть старые браузеры, которые могут сломаться с этим.

В конфиге apache

AddEncoding x-gzip .gz

Удалить

AddType application/x-gzip .gz
Другие вопросы по тегам