При включении gzip не работает chunk-encoding
vulgast
nginx-forum at nginx.us
Mon Nov 4 10:03:50 UTC 2013
Добрый день.
Версии: nginx - 1.2.1 + php-fpm
Нужен совет. При включении gzip-а перестает работать chunk-encoding. В
заголовке ответа chunked содержится, но по-факту с включенным gzip страница
не отдается частями.
Connection:keep-alive
Content-Encoding:gzip
Content-Type:text/html; charset=UTF-8
Date:Mon, 04 Nov 2013 09:57:07 GMT
Server:nginx
Transfer-Encoding:chunked
Vary:Accept-Encoding
X-Powered-By:PHP/5.4.4-14+deb7u5
Конфиги:
gzip on;
gzip_disable "msie6";
gzip_vary on;
gzip_proxied any;
gzip_comp_level 5;
gzip_buffers 16 8k;
gzip_http_version 1.1;
gzip_types text/plain text/css application/json
application/x-javascript text/xml application/xml application/xml+rss
text/javascript;
..............
upstream ********* {
server unix:/var/run/*******-fpm.sock weight=5;
server *.*.*.*:9010 weight=5;
keepalive 5;
}
.....................
server {
server_name www.***.ua;
return 301 $scheme://********.ua$request_uri;
}
server {
server_name ********.ua;
root /home/*********.ua/www;
chunkin on;
access_log /home/******.ua/logs/access.log;
error_log /home/***********.ua/logs/error.log;
charset utf-8;
include /etc/nginx/access.rules;
error_page 411 = @my_411_error;
location @my_411_error {
chunkin_resume;
}
location / {
try_files $uri @yii;
}
location = /favicon.ico {
log_not_found off;
access_log off;
}
location = /robots.txt {
log_not_found off;
access_log off;
}
location ~ \.php$ {
return 404;
}
location @yii {
include fastcgi_params;
set $memcached_key $uri;
#memcached_pass ******.ua;
fastcgi_param SCRIPT_FILENAME $document_root/index.php;
fastcgi_param PATH_INFO $fastcgi_script_name;
fastcgi_connect_timeout 300;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_pass 127.0.0.1:9000;
#proxy_buffering off;
fastcgi_keep_conn on;
chunkin_keepalive on;
proxy_http_version 1.1;
}
Posted at Nginx Forum: http://forum.nginx.org/read.php?21,244400,244400#msg-244400
Подробная информация о списке рассылки nginx-ru