ПРОЕКТЫ 


  АРХИВ 


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]

Кеширован? ?е: размер и количеств о в настро? ?ках буфер? ?в


  • To: nginx-ru@xxxxxxxxx
  • Subject: Кеширован? ?е: размер и количеств о в настро? ?ках буфер? ?в
  • From: "skinc" <nginx-forum@xxxxxxxx>
  • Date: Wed, 21 Oct 2009 11:02:56 -0400

Собственно, задался вопросом как влияет количество и размер буферов в nginx на 
его производительность и влияет ли вообще при условии одинакового значения 
выделяемой ими памяти (количество*размер)... Гугл и список рассылки внятного 
ответа не дал.
Как видно из документации, дефолтовые значения размера выбираются равными 
странице памяти для используемой ОС:

[*] 
http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_buffer_size
[*] http://sysoev.ru/nginx/docs/http/ngx_http_proxy_module.html#proxy_buffers
[*] http://sysoev.ru/nginx/docs/http/ngx_http_gzip_module.html#gzip_buffers
[*] 
http://sysoev.ru/nginx/docs/http/ngx_http_core_module.html#large_client_header_buffers

в то время, как в рассылке часто попадается пример с "proxy_buffers 16 32k;"...
А в чем разница? По какой причине, например, для ОС с размером страницы в 4к, 
дефолтно в proxy_buffers используется 8 буферов по 4к, а не 4 по 8к или 2 по 
16к?
Собственно, что лучше "proxy_buffers 8 32k;" или "proxy_buffers 64 4k;"? И 
почему?

Posted at Nginx Forum: http://forum.nginx.org/read.php?21,15455,15455#msg-15455




 




Copyright © Lexa Software, 1996-2009.