diff contrib/geo2nginx.pl @ 4166:525a34d74a0a stable-1.0

Merging r4114, r4129: Buffers reuse in chunked filter. There were 2 buffers allocated on each buffer chain sent through chunked filter (one buffer for chunk size, another one for trailing CRLF, about 120 bytes in total on 32-bit platforms). This resulted in large memory consumption with long-lived requests sending many buffer chains. Usual example of problematic scenario is streaming though proxy with proxy_buffering set to off. Introduced buffers reuse reduces memory consumption in the above problematic scenario. See here for initial report: http://mailman.nginx.org/pipermail/nginx/2010-April/019814.html
author Igor Sysoev <igor@sysoev.ru>
date Fri, 30 Sep 2011 14:20:52 +0000
parents c9ad0d9c7d59
children
line wrap: on
line diff