Ислоу не распознает мой gzip - PullRequest
3 голосов
/ 04 апреля 2009

все мои сайты успешно распакованы в соответствии с:

http://www.gidnetwork.com/tools/gzip-test.php

Однако, когда я запускаю его через Yslow, я получаю F для Gzip, и он перечисляет все мои скрипты как компоненты, которые не распаковываются.

Есть идеи?

Ответы [ 2 ]

6 голосов
/ 11 августа 2009

Загляните в заголовки Firebug и убедитесь, что браузер отправляет

Accept-Encoding     gzip,deflate 

в заголовке запроса и

Content-Encoding    gzip

отправляется сервером в заголовке ответа (указывая, что gzipping был применен).

0 голосов
/ 04 апреля 2009

Если вы использовали метод на связанных страницах, чтобы сжать ваш сайт, он не окажет никакого влияния на сценарии, так как они не запускаются через PHP. Вам нужно либо:

1) настроить ваш веб-сервер по выбору (apache2 использует mod_deflate)

2) обслуживайте ваши файлы .js через php:

<?php ob_start('ob_gzhandler'); echo file_get_contents('whatever.js'); ?>
...