Apache: кэширование файла DEFLATE - PullRequest
       41

Apache: кэширование файла DEFLATE

2 голосов
/ 09 октября 2008

Кажется излишним, чтобы zlib сжимал веб-страницу при каждом запросе. Это также узкое место времени отклика моих файлов. Есть ли способ кэширования файла zlib'd, чтобы он сжимался только один раз при каждой модификации? Или мне просто продолжать хотеть?

Ответы [ 2 ]

4 голосов
/ 02 декабря 2008

Если вы хотите быстрое и ленивое решение, просто сделайте сжатые копии ваших наиболее часто используемых файлов и включите MultiViews для них. Это все еще имеет нагрузку на процессор для вычисления правильного файла для отправки, но каждый раз он меньше gzip. Если вы хотите пойти дальше, вы можете создать статические файлы карт типов.

Также вы можете рассмотреть возможность использования Lighttpd, если это возможно, вместо Apache. Он имеет mod_compress, который делает именно то, что вы хотите.

2 голосов
/ 10 октября 2008

Хм, я думаю, что mod_cache сделает эту работу. http://httpd.apache.org/docs/2.0/mod/mod_cache.html

...