Техническое задание: Оптимизация скорости и производительности сайта WordPress
Достался в управление сайт интернет-магазина с критически низкой скоростью работы. Необходимо провести комплексную диагностику и устранить проблемы, приводящие к неработоспособности ресурса.
Текущая ситуация и симптомы
- Сайт построен на связке WordPress + WooCommerce + Elementor (конструктор страниц).
- Аномально долгая загрузка всех типов страниц: главная, страницы товаров (магазин), записи блога.
- Время отклика может достигать 30 секунд и более.
- Периодически страницы магазина не грузятся, сервер возвращает ошибку 503 (Service Unavailable).
- Применение популярных плагинов для кеширования (WP Rocket, W3 Total Cache и аналоги) не дало положительного результата.
Цель задачи
Не просто «включить кеш», а найти корневую причину тормозов и ошибок 503, предложить и реализовать архитектурное решение для стабильной и быстрой работы сайта.
Требования к исполнителю и ожидаемые работы
- Не для новичков. Требуется специалист с глубоким пониманием архитектуры WordPress, особенностей работы WooCommerce и Elementor под нагрузкой.
- Проведение детального аудита производительности: анализ серверного окружения (PHP, MySQL, веб-сервер), оптимизация базы данных, оценка качества хостинга.
- Аудит плагинов и темы: выявление конфликтов и «тяжелых» скриптов, особенно от Elementor и WooCommerce.
- Анализ и оптимизация SQL-запросов, генерируемых WooCommerce.
- Проверка корректности настройки объектного кеширования (Redis, Memcached), если применимо.
- Настройка полноценного и корректного кеширования для динамичных элементов WooCommerce (корзина, аккаунт).
- Предоставление четкого отчета о найденных проблемах и реализованных решениях.
- Гарантия, что после работ ошибка 503 перестанет появляться, а время загрузки страниц сократится до адекватных значений (желательно до 2-3 секунд).
Что важно
Задача требует системного подхода. Нужно не просто применить «стандартный набор действий», а действовать как технический детектив, чтобы найти именно ту комбинацию факторов, которая приводит сайт в нерабочее состояние. Опыт решения подобных сложных кейсов с производительностью - обязателен.