Welcome! Log In Create A New Profile

Advanced

Re: Кеширование ответа php-fpm

Maxim Dounin
January 17, 2017 08:14AM
Hello!

On Tue, Jan 17, 2017 at 06:49:07AM -0500, Vvedensky wrote:

> Спасибо за ответ. По указанной вами ссылке по умолчанию: fastcgi_buffers 8
> 4k|8k.
> Если я правильно понимаю, то для 32-разрядной платформы 4k, для 64-разрядной
> 8k.

Нет, 4k или 8k определяется размером страницы памяти на конкретной
платформе. Для i386 и amd64 это 4k.

> А что следует увеличивать размер одного буфера (например, до 16k) или
> количество буферов до 16?

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

Между 8*16k и 16*8k, IMHO, выбор совершенно не принципиален.
Лично я бы - поставил 8*16k.

> Сообщение появляется не часто, в основном при работе в админке сайта. На
> первый взгляд общий объем буферов небольшой - около 64k, размер ОЗУ сервера
> 1 Гб, лишней памяти не очень много, но 100...200 Кб погоды не делают. Так ли
> это на ваш взгляд?

В первую очередь надо понимать, что задаваемые буфера - для
_каждого_ запроса. Т.е. 32k буферов по умолчанию - при 1000
одновременных запросов это уже может потребовать до 32 мегабайт
памяти.

В целом, если сообщение появляется только иногда, а не возникает
на типичных ответах - серьёзного повода что-либо менять нет. Но
и от увеличения размера буферов в пару раз - тоже вряд ли станет
хуже.

--
Maxim Dounin
http://nginx.org/
_______________________________________________
nginx-ru mailing list
nginx-ru@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-ru
Subject Author Posted

Кеширование ответа php-fpm

Vvedensky January 16, 2017 05:51AM

Re: Кеширование ответа php-fpm

Maxim Dounin January 16, 2017 08:04AM

Re: Кеширование ответа php-fpm

Vvedensky January 17, 2017 06:49AM

Re: Кеширование ответа php-fpm

Maxim Dounin January 17, 2017 08:14AM

Re: Кеширование ответа php-fpm

Vvedensky January 17, 2017 09:56AM

Re: Кеширование ответа php-fpm

Maxim Dounin January 17, 2017 11:30AM



Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 292
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