Тестирование, если gzip работает локально - PullRequest
2 голосов
/ 19 августа 2010

Я настроил локальный wamp и установил deflate_module в apache.

Я также установил следующее правило в .htaccess.

<IfModule mod_deflate.c>
    AddOutputFilterByType DEFLATE text/html text/plain text/xml text/css application/x-javascript text/javascript application/javascript application/json 

</IfModule>

Но как я могу проверить, работает ли он, - как я могу определить, что файлы распакованы?

Спасибо!

Ответы [ 2 ]

3 голосов
/ 30 августа 2012

Я бы также рекомендовал использовать curl (скачать здесь)

Команда будет: curl --head --compressed <a href="http://yourdomain.com/yourpage.html" rel="nofollow">http://yourdomain.com/yourpage.html</a>

Это напечатает заголовки из запроса веб-страницы. Ищите строку, которая говорит: Content-Encoding: gzip. Если его там нет, значит, он неправильно настроен.

1 голос
/ 19 августа 2010

используйте netcat и отправьте Accept-Encoding: gzip,deflate.Если возвращается сжатый mumbo-jumbo, то ваши файлы будут сжаты.

Пример:

GET / HTTP/1.1
Host: www.yourdomain.org
Accept: text/xml,application/xml,application/xhtml+xml,text/html,text/plain,image/png,image/jpeg,image/gif
Accept-Language: en-us,en
Accept-Encoding: gzip,deflate
Connection: close

Не забудьте добавить две строки в конце.

...