Сайт может отлично работать в обычный день и падать ровно тогда, когда приходит рекламный трафик: акция, распродажа, рассылка или запуск рекламы.
Это самый дорогой тип проблемы: бюджет уже потрачен, спрос есть, а сайт не принимает заказы.
Коротко: нужно тестировать не среднюю скорость, а поведение под пиковым сценарием.Почему это происходит
Падение возникает из-за медленных запросов к базе, отсутствия кеша, нехватки PHP-FPM workers, тяжелых фильтров, блокировок корзины, внешних API оплаты или доставки и отсутствия очередей для фоновых операций.
Что проверить сначала
- какие страницы получают пик нагрузки
- что происходит с CPU, RAM и диском
- какие SQL-запросы самые тяжелые
- не упирается ли PHP-FPM или база в лимиты
- какие внешние сервисы тормозят заказ
Как я решаю такую задачу
Я моделирую реальный путь клиента и смотрю метрики сервера во время нагрузки.
- определяю критические сценарии
- снимаю текущие метрики
- нахожу узкие места в базе, кешах и backend
- вношу точечные оптимизации
- проверяю повторным нагрузочным тестом
Что подготовить
- ожидаемый трафик акции
- критические страницы
- доступ к серверу и логам
- стек сайта
- что уже падало в прошлый раз
Каким должен быть результат
Сайт должен выдерживать прогнозируемый пик, сохранять работу корзины и оплаты, а некритичные операции переносить в фон.
Чего лучше не делать
Не ограничивайтесь оценкой PageSpeed. Он не показывает, как база и backend поведут себя под реальной очередью пользователей.
FAQ
Нужен ли нагрузочный тест?
Да, если акция или реклама приведут трафик выше обычного.
Что оптимизировать первым?
То, что подтверждено метриками: база, кеш, PHP-FPM, внешние API или frontend.
Можно ли подготовиться быстро?
Можно закрыть самые опасные узкие места и включить базовый мониторинг.
Почему падает только корзина?
Корзина часто обращается к базе, складу, доставке и оплате одновременно.
Нужна похожая задача?
Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Коротко опишите проблему, приложите ссылку или пример ошибки, и я скажу, как безопасно подойти к исправлению.
Итог
Пиковая нагрузка требует подготовки: мониторинга, кеша, оптимизации базы и проверки реального сценария покупки до запуска акции.