Nginx отправляет сохраненное содержимое прокси в формате gzip - PullRequest
2 голосов
/ 17 марта 2010

Я использовал конфигурацию , указанную в этом для кэширования на уровне страницы содержимого php.Проблема в том, что сохраненная в кэше страница сохраняется в формате gzip и возвращает тот же самый контент gzip в браузер.

Мне нужно o / p, например "12:15:37 12:15:47" (приходит в первый раз, когда страница не кэшируется) после этого, если запрос повторно отправляется, он возвращает ‹������34²26 ± 24à23Œ¸¸�`Î9” response (gzip-ответ, когда я пытался zcat, он нормально возвращается)

Заголовки ответа

Server nginx/0.8.34
Date Wed, 17 Mar 2010 07:04:58 GMT
Content-Type text/html
Last-Modified Wed, 17 Mar 2010 07:04:20 GMT
Transfer-Encoding chunked
Connection keep-alive
Vary Accept-Encoding
Expires Wed, 17 Mar 2010 07:04:58 GMT
Cache-Control max-age=0
Content-Encoding gzip

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

Host localhost
User-Agent Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.0.18) Gecko/2010021501 
Ubuntu/9.04 (jaunty) Firefox/3.0.18 GTB6
Accept text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language en-us,en;q=0.5
Accept-Encoding gzip,deflate
Accept-Charset ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive 300
Connection keep-alive

1 Ответ

0 голосов
/ 10 апреля 2010

Возможно, вы пропустили добавление опции gzip_static, которая будет правильно обслуживать сжатый контент.

Однако теперь я опубликовал новую статью, основанную на Nginx 0.7+, которая лучше подходит для использования в качестве прокси-кэша. Эта опция больше не нужна.

http://www.webtatic.com/blog/2010/04/page-level-caching-with-nginx/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...