Серверное администрирование WordPress

Конфигурация сервера WordPress: 6 настроек, которые спасают от тормозов

Конфигурация сервера 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. Иначе вы лечите симптомы, а не причину.
Этот пост опубликован в Telegram-канале Серверное администрирование WordPress. Подписаться можно по ссылке: @wp_server_ops_ww.
tech

Свежие посты в категории «Tech Infrastructure»

Все каналы категории →

start

Готовы запустить рекламу через сеть public.tg?

Новый оффер, продукт, GEO, кейс, событие или партнёрский запуск — соберём маршрут под задачу и отдадим медиаплан.

Telegram для медиаплана: @AFFtop_connect. Быстрый тест: $20 за канал, $1000 за пакет по сети.