#1 2012.06.17 19:25

POFIGISST
Участник
Зарегистрирован: 2011.03.20
Сообщений: 1531
Карма: 6
Профиль

компрессия gzip

Какой код нужно вставить в .htaccess , что была компрессия Gzip ?

нашел в инете вот такой код

Код:

1
2
3
4
5
6
7
8
9
10
<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 2012.06.17 20:33

TLENS
Moderator
Откуда: Украина
Зарегистрирован: 2009.04.05
Сообщений: 2402
Карма: 14
Профиль

Re: компрессия gzip

http://php.net/manual/ru/zlib.configuration.php

Достаточно

Код:

1
2
3
## .htaccess
php_value zlib.output_compression 4096
php_value zlib.output_compression_level 4

Будь осторожен есть моменты где сжатие не нужно zlib.output_compression Off
И очистить буфер output_handler ''
Удобнее через ini_set

Код:

1
span style="color: #0000BB"><?phpini_set('zlib.output_compression', 'Off');ini_set('output_handler', '');

Так же будет запрашиватся в заголовках нужно ли сжатие если браузер поддерживает тогда будет сжимать.

Неактивен

#3 2012.06.17 22:02

Gemorroj
Administrator
Откуда: Белоруссия
Зарегистрирован: 2007.11.03
Сообщений: 6593
Карма: 107
Профиль Веб-сайт

Re: компрессия gzip

POFIGISST при установленном mode_deflate это будет сжимать все с указанными mime типами.
zlib.output_compression сжимает все, что генерит php.
1 вариант предпочтительнее.

Неактивен

Дополнительно

forum.wapinet.ru

PunBB Mod v0.6.2
0.010 s