Медленный сайт теряет покупателей до того, как они увидят товар, а распродажа кладёт сервер ровно в тот момент, когда трафик наконец пришёл. И то и другое лечится.
Что делаем
измеряем: реальные метрики пользователей, а не синтетику на быстром канале;
кешируем — от кеша страниц до Redis под сессии и счётчики;
переносим долгие операции в очереди на RabbitMQ;
оптимизируем запросы к базе и переносим поиск в Elasticsearch;
приводим в порядок изображения и шрифты, убираем блокирующие скрипты;
проводим нагрузочное тестирование и ищем, где именно ломается.
Результат фиксируем цифрами до и после — по тем же метрикам, что учитывает поиск.