Конфигурация сервера WordPress: 6 настроек, которые экономят часы
Чаще всего проблемы с WordPress начинаются не в теме и не в плагинах, а в серверной конфигурации. Если базовые параметры выставлены криво, сайт будет тормозить, падать под нагрузкой и ловить странные ошибки без видимой причины.
Проверьте в первую очередь: — PHP-FPM должен иметь достаточный запас воркеров, иначе запросы встанут в очередь; — OPcache обязан быть включён, иначе сервер тратит ресурсы на повторную сборку PHP-кода; — лимиты памяти для PHP и процессов веб-сервера не должны быть «впритык»; — таймауты на Nginx/Apache и PHP должны совпадать по смыслу, а не конфликтовать между собой.
Отдельно смотрите на базу: медленные запросы, маленький буфер и слабый диск убивают даже лёгкий сайт. Для WordPress важно, чтобы MySQL/MariaDB не спорили с другими сервисами за RAM, а лог медленных запросов был включён хотя бы на этапе диагностики.
Ещё два типовых узких места — кэш и сжатие. Если сервер умеет отдавать статические файлы быстро, а PHP не вызывается без нужды, нагрузка падает заметно. И не забывайте про корректные права на файлы: половина «непонятных» багов оказывается обычной проблемой доступа.
Начинайте не с оптимизации «на глаз», а с проверки базовых лимитов, логов и очередей: именно они показывают, где сервер теряет производительность.
Серверное администрирование WordPress
@wp_server_ops_ww
Конфигурация сервера WordPress: 6 настроек, которые экономят часы
Этот пост опубликован в Telegram-канале Серверное администрирование WordPress. Подписаться можно по ссылке: @wp_server_ops_ww.