Highload-портал на Битрикс
Кастомная архитектура на 1С-Битрикс: поиск 3 млн товаров за 200 мс, 99.97% uptime под Highload-нагрузкой.
Задача
Интернет-магазин на 3 миллиона SKU работал на стандартном Битрикс — поиск занимал 8 секунд, страницы кэшировались криво, в пик продаж сервер ложился. Нужна была архитектура, которая держит Highload без перехода на другой стек.
Решение
Перестроили инфраструктуру: Elasticsearch для поиска по 3 млн товаров, кастомный кэш-слой на Redis, CDN для статики, горизонтальное масштабирование БД-реплик. Мигрировали каталог без простоя — поэтапно, с переключением трафика через blue/green.
Результат
Время поиска: с 8 секунд до 200 мс (40×). uptime 99.97% в чёрную пятницу при ×5 трафике. Среднее время загрузки страницы — 0.8 сек. Битрикс доказал, что может в Highload при правильной архитектуре.
Подробности
Стек: 1С-Битрикс, Elasticsearch, Redis, MySQL-реплики, nginx, CDN. Обработка 200 тыс. уникальных посетителей/день, пик — 500 тыс. в распродажи. Мониторинг: Prometheus + Grafana, алерты в Telegram.
Другие кейсы
Обсудим ваш проект?
Расскажите задачу — предложим решение в течение рабочего дня.