Какой код нужно вставить в .htaccess , что была компрессия Gzip ?
нашел в инете вот такой код
Код:
<IfModule mod_deflate.c> |
AddOutputFilterByType DEFLATE text/html text/plain text/xml application/xml application/xhtml+xml text/javascript text/css application/x-javascript |
BrowserMatch ^Mozilla/4 gzip-only-text/html |
BrowserMatch ^Mozilla/4.0[678] no-gzip |
BrowserMatch bMSIE !no-gzip !gzip-only-text/html |
<ifmodule mod_gzip.c> |
mod_gzip_on Yes |
mod_gzip_item_include file \.js$ |
mod_gzip_item_include file \.css$ </ifmodule> |
</IfModule> |
но с таким кодом не работает компрессия( проверял тут http://www.whatsmyip.org/http-compression-test/
#2.
TLENS
Off
(14)
Moderator
2012.06.17 20:08
http://php.net/manual/ru/zlib.configuration.phpДостаточно
Код:
## .htaccess |
php_value zlib.output_compression 4096 |
php_value zlib.output_compression_level 4 |
Будь осторожен есть моменты где сжатие не нужно zlib.output_compression Off
И очистить буфер output_handler ''
Удобнее через ini_set
Код:
span style="color: #0000BB"><?phpini_set('zlib.output_compression', 'Off');ini_set('output_handler', ''); |
Так же будет запрашиватся в заголовках нужно ли сжатие если браузер поддерживает тогда будет сжимать.
POFIGISST при установленном mode_deflate это будет сжимать все с указанными mime типами.
zlib.output_compression сжимает все, что генерит php.
1 вариант предпочтительнее.