Welcome! Log In Create A New Profile

Advanced

proxy_pass и gzip с буферизацией бьёт большие ответы

Brian Sandro
March 01, 2012 03:00AM
Доброго времени суток.

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

Текущий конфиг:

proxy_buffering on;
keepalive_timeout 600;
proxy_read_timeout 600;

proxy_buffer_size 992k;
proxy_buffers 32 32k;
proxy_busy_buffers_size 992k;

proxy_headers_hash_bucket_size 2048;
proxy_headers_hash_max_size 1024;


access_log /home/pp/logs/pp.access_log combined;
error_log /home/pp/logs/pp.error_log warn;

gzip on;
gzip_min_length 1460;
gzip_comp_level 5;
gzip_buffers 128 8k;
gzip_proxied any;
gzip_types text/plain text/xml application/xml
application/x-javascript application/json text/javascript text/css
text/json;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";

output_buffers 4 256k;
postpone_output 1460;


--
wbr,
Brian "ravil" Sandro.
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

proxy_pass и gzip с буферизацией бьёт большие ответы

Brian Sandro March 01, 2012 03:00AM

Re: proxy_pass и gzip с буферизацией бьёт большие ответы

Maxim Dounin March 01, 2012 04:16AM

Re: proxy_pass и gzip с буферизацией бьёт большие ответы

Andrey Repin March 01, 2012 05:52PM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 220
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready