Конфигурация сервера: 7 настроек, которые спасают WordPress от хаоса
Плохая конфигурация часто выглядит как «сайт иногда тормозит», хотя проблема в сервере: PHP-FPM, база, кеш и лимиты памяти работают вразнобой. Перед любым тюнингом проверьте:
— отдельный пул PHP-FPM для сайта
— лимит памяти PHP и WP совпадают по смыслу
— OPcache включён и не урезан
— ошибки пишутся в отдельный лог
Дальше смотрите на веб-сервер и таймауты. Слишком короткий timeout рвёт загрузки и импорт, слишком длинный маскирует зависания. Нужны адекватные значения для proxy/read timeout, keepalive и размеров body/upload. Для админки WordPress это критично: большие медиафайлы и массовые действия начинают вести себя предсказуемо, а не «через раз».
База данных — ещё одно место, где любят экономить. Если MySQL/MariaDB работает с дефолтным буфером «на всё подряд», WordPress быстро упирается в медленные запросы. Проверьте innodb_buffer_pool_size, число соединений и наличие slow query log. Один длинный запрос в плагине может тормозить весь сайт сильнее, чем слабый CPU.
И главное: меняйте только одну настройку за раз и фиксируйте результат. Если после правки стало лучше, сохраняйте конфиг и измеряйте дальше. Если стало хуже — откат занимает минуты, а поиск «магической комбинации» без логов растягивается на часы.
Серверное администрирование WordPress
@wp_server_ops_ww
Конфигурация сервера: 7 настроек, которые спасают WordPress от хаоса
Этот пост опубликован в Telegram-канале Серверное администрирование WordPress. Подписаться можно по ссылке: @wp_server_ops_ww.