ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: proxy_pass и gzip с буферизацией бьёт большие ответы
  • From: Brian Sandro <brian.drosan@xxxxxxxxx>
  • Date: Thu, 1 Mar 2012 11:58:28 +0400
  • Authentication-results: mr.google.com; spf=pass (google.com: domain of brian.drosan@xxxxxxxxx designates 10.60.26.166 as permitted sender) smtp.mail=brian.drosan@xxxxxxxxx; dkim=pass header.i=brian.drosan@xxxxxxxxx
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=mime-version:date:message-id:subject:from:to:content-type; bh=H/f4m+aLQW+KtzeRWzkRvYn1MN52Ch3kcTQu2CEyEvw=; b=qCKqnCR9HwzBFPVNKxPgKK393Gdwb9LAHU4NPMNpxIhZyoyFK/+iFl+Kz7O3oT/eVn oSJYwhAacgaEHUdz9xcDT973hoQ7TuXWgL0trXwYDxbXP/53fWUAo4RVSBTltzCErTr8 AAvSMAak0V3CnQKRjb2SC9d7jlGGB/KJqGT58=

Доброго времени суток.

Использование 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@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.