Конфигурация сервера, которая не ломает WordPress под нагрузкой
Большинство проблем с WordPress начинается не в теме и не в плагинах, а в базовой конфигурации сервера. Если сайт тормозит, сначала проверьте: хватает ли PHP-процессов, не упирается ли Nginx/Apache в соединения, и не душит ли MySQL памятью или лимитами запросов. Неправильные значения тут дают не ошибку, а медленную деградацию.
Минимальный чек-лист:
— PHP-FPM: не ставьте слишком мало детей, иначе очередь растёт даже на слабом трафике.
— OPcache: без него PHP тратит ресурсы на каждый запрос.
— База: медленные запросы ищите в логах, а не лечите увеличением лимитов.
— Веб-сервер: таймауты и keepalive должны совпадать с реальной нагрузкой, а не быть “на всякий случай”.
Отдельно смотрите на связку RAM и swap. Если сервер постоянно уходит в swap, WordPress начнёт “подвисать” раньше, чем вы увидите явную ошибку. Ещё одна типовая ошибка — держать на одном хосте всё подряд: сайт, бэкапы, почту и тяжёлые cron-задачи. Тогда любой всплеск нагрузки бьёт по всему стеку.
Хорошая конфигурация — это не максимальные лимиты, а предсказуемое поведение под пиком. Начните с логов, снимите узкое место, потом уже увеличивайте ресурсы и процессы.
Серверное администрирование WordPress
@wp_server_ops_ww
Конфигурация сервера, которая не ломает WordPress под нагрузкой
Этот пост опубликован в Telegram-канале Серверное администрирование WordPress. Подписаться можно по ссылке: @wp_server_ops_ww.