Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Не работает gzip/deflate
Форумы портала PHP.SU » » Хранение данных, их вывод и обработка » Не работает gzip/deflate

Страниц (1): [1]
 

1. Synov_son - 01 Мая, 2014 - 01:33:01 - перейти к сообщению
Доброго времени суток, подскажите, пожалуйста почему может не работать сжатие ?

Использую следующее (в самом начале кода, после все равно что, с одиночным <?php echo 'Произвольная строка'?> тоже не работает):
PHP:
скопировать код в буфер обмена
  1. if(extension_loaded('zlib')) ini_get('zlib.output_compression') ? ini_set('zlib.output_compression_level', 9) : ob_start('ob_gzhandler');


В Chrome 33 версии:
Заголовки идут с Accept-Encoding:gzip,deflate,sdch
Вес страницы: 1.2кб

В Firefoxе 22 версии:
Accept-Encoding:gzip, deflate
Вес страницы: 0.8кб

И там и там приходит ответ только:
Vary:Accept-Encoding
Content-Encoding не приходит, хотя на другом поддомене (со статикой) принцип работы тот же и при любом выводе (включая html или тот же произвольный echo) приходит Content-Encoding и видна разница в весе без строки в php о сжатии.

Думал может быть что то не так с .htaccess, но они и там и там идентичны
CODE (htmlphp):
скопировать код в буфер обмена
  1. ServerSignature EMail
  2. SetEnv SERVER_ADMIN admin@вырезал-домен.com
  3. RewriteEngine On
  4. RewriteRule !^favicon\.ico index.php
  5. <filesMatch "^(\.htaccess|configuration\.php)$">
  6. Deny from all
  7. </filesMatch>

И ничего такого в них нет.

Конфигурация:
Apache/2.4.7 (Win64) PHP/5.5.7
Zlib 1.2.7.3

Буду благодарен за помощь.

 

Powered by ExBB FM 1.0 RC1