Рейтинг:0

Оптимизируйте параметры PHP-FPM для повышения производительности.

флаг gb

PHP-FPM отлично подходит для тяжелонагруженных сайтов, но непонятно, как его правильно настроить для производительности.

В параметрах пула PHP-FPM у нас есть поля:

Максимальное количество запросов (По умолчанию: 20)

Максимальное количество детей (По умолчанию: 5)

Тайм-аут простоя процесса (По умолчанию: 10)

Как мы оптимизируем эти настройки для лучшей производительности?

В моем примере я установил для них:

Максимальное количество запросов: 350
Макс. детей: 35
Тайм-аут простоя процесса: 100

Но получил проблемы с подключением при пиках трафика. Какой тут подход?

флаг us
«Максимальное количество детей» довольно низкое. В вашем вопросе недостаточно информации для правильного ответа. Ограничения должны быть определены на основе доступности памяти, среднего использования памяти вашими работниками и т. д.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.