Конфигурация сервера WordPress: 6 настроек, которые спасают от тормозов
Первый провал обычно не в теме и не в плагинах, а в базе: слабый диск, мало RAM, включённый swap и PHP-FPM без лимитов. Если сервер «дёшево подняли», WordPress начинает ждать диск, а не обслуживать запросы.
Проверьте базовые вещи:
— SSD/NVMe вместо медленного диска
— достаточно RAM под веб-сервер, PHP и базу
— отдельные лимиты для PHP-FPM, чтобы процессы не съели память
— opcache включён и не урезан в ноль
— MariaDB/MySQL не работает на дефолтных настройках вслепую
Частая ошибка — раздавать всем сайтам один и тот же пул PHP-FPM и одинаковые лимиты. Один тяжёлый сайт кладёт очередь, и остальные начинают отвечать с задержкой. Лучше разделить сайты по пулам, задать им свои users и ограничить количество child-процессов.
Ещё один узкий момент — логи и кэш. Если error log растёт бесконтрольно, а page cache не настроен, вы получаете лишнюю запись на диск и лишнюю нагрузку на CPU. Кэш на уровне сервера часто даёт больше, чем десяток «ускоряющих» плагинов.
Сначала наводите порядок в ядре сервера, потом уже трогайте WordPress. Иначе вы лечите симптомы, а не причину.
Серверное администрирование WordPress
@wp_server_ops_ww
Конфигурация сервера WordPress: 6 настроек, которые спасают от тормозов
Этот пост опубликован в Telegram-канале Серверное администрирование WordPress. Подписаться можно по ссылке: @wp_server_ops_ww.