Кэшируются ли gzip-файлы на стороне сервера? - PullRequest
0 голосов
/ 15 октября 2010

При использовании Gzip для сжатия файлов css и js, остается ли сжатый файл css или js кэшированным на сервере для повторной отправки другим посетителям, или требуется другой процесс сжатия для каждого посетителя или даже для каждого просмотра страницы?

спасибо.

1 Ответ

1 голос
/ 15 октября 2010

В старой серии Apache 1.3 были варианты:

mod_gzip_can_negotiate Yes
mod_gzip_static_suffix .gz
AddEncoding gzip .gz
mod_gzip_update_static Yes

, но, по-видимому, mod_deflate в Apache 2 этого не делает (http://thinkvitamin.com/code/serving-javascript-fast/). В любом случае, кэширование сжатой версии файлов не являетсяВ частности, серия 1.3 неэффективно создаст и удалит временный файл для каждого запроса.

Если вы используете Apache 2 и хотите предварительно сжать CSS и JS, чтобы уменьшить нагрузку на процессор, вашна вопрос об ошибке сервера уже получен ответ: https://serverfault.com/questions/131452/apache2-mod-deflate-static-content

...