High-load и подготовка к нагрузкам
Готовим магазин к рекламе, распродажам и росту трафика. Находим узкие места до того, как сайт упадёт.
High-load — это не только «много трафика». Это способность магазина сохранять скорость и предсказуемость, когда нагрузка вырастает в разы: реклама, распродажа, сезон или вирусный пост.
Когда нужна подготовка
Что проверяем
PHP-FPM, воркеры, таймауты, память и очереди.
Индексы, блокировки, соединения и медленные запросы.
Страницы, фрагменты, Redis и инвалидация.
Статика, CDN, изображения, JavaScript и TTFB.
Очереди, retry и изоляция от витрины.
Метрики, алерты и 95/99 перцентиль.
Как готовим
Снимаем метрики и понимаем, как магазин ведёт себя сейчас.
Проводим нагрузочный тест на копии продакшена.
Находим узкие места и чиним по приоритету.
Повторяем тест и настраиваем алерты.
Результат
Кейсы
Вопросы и ответы
Нужен ли выделенный сервер? +
Не всегда. Часто достаточно кэша, индексов и очередей. Решение зависит от профиля нагрузки.
Сколько длится подготовка? +
От нескольких дней для аудита до нескольких недель для доработок.
Можно ли тестировать на продакшене? +
Нет. Нужна копия, иначе есть риск уронить магазин.
Что делать после теста? +
Починить узкие места, повторить тест и настроить мониторинг.
Лучшее время для подготовки к нагрузке — до рекламной кампании, а не во время падения.