Сайт может отлично работать в обычный день и падать ровно тогда, когда приходит рекламный трафик: акция, распродажа, рассылка или запуск рекламы.

Это самый дорогой тип проблемы: бюджет уже потрачен, спрос есть, а сайт не принимает заказы.

Коротко: нужно тестировать не среднюю скорость, а поведение под пиковым сценарием.

Почему это происходит

Падение возникает из-за медленных запросов к базе, отсутствия кеша, нехватки PHP-FPM workers, тяжелых фильтров, блокировок корзины, внешних API оплаты или доставки и отсутствия очередей для фоновых операций.

Что проверить сначала

  • какие страницы получают пик нагрузки
  • что происходит с CPU, RAM и диском
  • какие SQL-запросы самые тяжелые
  • не упирается ли PHP-FPM или база в лимиты
  • какие внешние сервисы тормозят заказ

Как я решаю такую задачу

Я моделирую реальный путь клиента и смотрю метрики сервера во время нагрузки.

  • определяю критические сценарии
  • снимаю текущие метрики
  • нахожу узкие места в базе, кешах и backend
  • вношу точечные оптимизации
  • проверяю повторным нагрузочным тестом

Что подготовить

  • ожидаемый трафик акции
  • критические страницы
  • доступ к серверу и логам
  • стек сайта
  • что уже падало в прошлый раз

Каким должен быть результат

Сайт должен выдерживать прогнозируемый пик, сохранять работу корзины и оплаты, а некритичные операции переносить в фон.

Чего лучше не делать

Не ограничивайтесь оценкой PageSpeed. Он не показывает, как база и backend поведут себя под реальной очередью пользователей.

FAQ

Нужен ли нагрузочный тест?

Да, если акция или реклама приведут трафик выше обычного.

Что оптимизировать первым?

То, что подтверждено метриками: база, кеш, PHP-FPM, внешние API или frontend.

Можно ли подготовиться быстро?

Можно закрыть самые опасные узкие места и включить базовый мониторинг.

Почему падает только корзина?

Корзина часто обращается к базе, складу, доставке и оплате одновременно.

Нужна похожая задача?

Напишите в Telegram @rabotator_support или оставьте заявку на сайте. Коротко опишите проблему, приложите ссылку или пример ошибки, и я скажу, как безопасно подойти к исправлению.

Итог

Пиковая нагрузка требует подготовки: мониторинга, кеша, оптимизации базы и проверки реального сценария покупки до запуска акции.