Различие между mod_deflate и zlib output_compression

Кто-либо может сказать мне различие между использованием mod_deflate и zlib output_compression?

Я понимаю, что zlib сделан в PHP, и в mod_deflate выполняют Быстро, мой .htaccess файл похож:

php_flag zlib.output_compression On

или:

SetOutputFilter DEFLATE
BrowserMatch ^Mozilla/4 gzip-only-text/html
BrowserMatch ^Mozilla/4\.0[678] no-gzip
BrowserMatch \bMSI[E] !no-gzip !gzip-only-text/html
SetEnvIfNoCase Request_URI \
\.(?:gif|jpe?g|png|gif)$ no-gzip dont-vary
Header append Vary User-Agent env=!dont-vary

Преимущества/недостатки также?

20
задан fire 14 April 2010 в 08:57
поделиться

1 ответ

Насколько я знаю, они оба сжимают одинаковую величину, поскольку zlib.output_compression использует gzip, который основан на DEFLATE.

PHP zlib output_compression будет работать только с файлами, переданными через обработчик PHP (т.е. файлы .php), но Apache mod_deflate может работать с любыми файлами (например, статическим CSS или JS).

10
ответ дан 30 November 2019 в 01:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: