Tweak fastcgi_buffer

Hello,

I need to tweak fastcgi_buffer to 1m on a website that has heavy
requests
to avoid buffer. If I use a distro with 4096 pagesize, is it better to
do
256x 4k or 4x 256k?

[root@web ~]# getconf PAGESIZE
4096
[root@web ~]#

fastcgi_buffer_size 4k;
fastcgi_buffers 256 4k;

OR

fastcgi_buffer_size 256k;
fastcgi_buffers 4 256k;

Thanks!

Karl

Hello!

On Wed, Jul 22, 2015 at 05:50:12PM -0400, Karl J. wrote:

fastcgi_buffer_size 4k;
fastcgi_buffers 256 4k;

OR

fastcgi_buffer_size 256k;
fastcgi_buffers 4 256k;

I would recommend the latter. Or, alternatively, something like

fastcgi_buffers 8 128k;

Too many small buffers will result in extra processing overhead,
and it’s unlikely to be a good solution.


Maxim D.
http://nginx.org/

On Thu, Jul 23, 2015 at 3:21 PM, Maxim D. [email protected]
wrote:

[root@web ~]# getconf PAGESIZE

I would recommend the latter. Or, alternatively, something like

fastcgi_buffers 8 128k;

Too many small buffers will result in extra processing overhead,
and it’s unlikely to be a good solution.

Thanks for the recommendation Maxim. There’s no issue setting the buffer
to
128k when the pagesize is 4k?

Karl

Hello!

On Wed, Jul 29, 2015 at 04:45:31PM -0400, Karl J. wrote:

256x 4k or 4x 256k?
fastcgi_buffer_size 256k;
Thanks for the recommendation Maxim. There’s no issue setting the buffer to
128k when the pagesize is 4k?

No issues, though large buffers imply some memory waste when last
buffer isn’t fully used. So usually you should consider some
balance between number of buffers and their size.


Maxim D.
http://nginx.org/