Аудит производительности
Исследовали серверные логи, ошибки и профили выполнения с помощью Google PageSpeed, Sentry и Xdebug. Определили узкие места SQL, кеширования и архитектуры.
Оптимизация работающего интернет-проекта: производительность и устойчивость при развитии каталога.

Группа компаний LUDING — дистрибьютор с растущими объёмами каталога, трафика и данных.
Растущему e-commerce проекту требовалась оптимизация скорости и архитектуры.
Что мешало работе: • Отклик сайта достигал 15 секунд, в пиковые периоды происходили сбои. • Монолитная архитектура усложняла параллельную разработку и интеграции. • Медленные запросы, недостаточное кеширование и тяжёлые ресурсы снижали производительность.
Что сделали: • Аудит производительности. Исследовали серверные логи, ошибки и профили выполнения с помощью Google PageSpeed, Sentry и Xdebug. Определили узкие места SQL, кеширования и архитектуры. • Изменение архитектуры. Вынесли ключевую логику из 1С-Битрикс в микросервисы, предусмотрели горизонтальное масштабирование и распределённую работу интеграций. Настроили CI/CD. • Оптимизация интерфейса. Применили ленивую загрузку, critical CSS, спрайты и сжатие ресурсов. Убрали неиспользуемый код, подключили Vue.js и CDN. • Бэкенд и инфраструктура. Оптимизировали SQL и индексы, внедрили Redis и очереди RabbitMQ. Добавили балансировку, резервный контур, health-check, мониторинг и защиту от DDoS.
Архитектурные изменения в работающем проекте. Перестройка выполнялась без остановки сайта. Результат — основа для подключения поставщиков, параллельной разработки и дальнейшего масштабирования.
Перестроить архитектуру действующего e-commerce проекта, устранить ограничения производительности и подготовить систему к росту.
Исследовали серверные логи, ошибки и профили выполнения с помощью Google PageSpeed, Sentry и Xdebug. Определили узкие места SQL, кеширования и архитектуры.
Вынесли ключевую логику из 1С-Битрикс в микросервисы, предусмотрели горизонтальное масштабирование и распределённую работу интеграций. Настроили CI/CD.
Применили ленивую загрузку, critical CSS, спрайты и сжатие ресурсов. Убрали неиспользуемый код, подключили Vue.js и CDN.
Оптимизировали SQL и индексы, внедрили Redis и очереди RabbitMQ. Добавили балансировку, резервный контур, health-check, мониторинг и защиту от DDoS.
| Показатель | До | После |
|---|---|---|
| Скорость сайта | Медленный отклик | Ускорение в 3 раза |
| Конверсия | Исходный уровень | Рост на 30% |
| Пиковая нагрузка | Сбои при исходной нагрузке | Работа при нагрузке ×5 |
| Доставка кода | Исходный процесс | Ускорение в 3 раза |
| Показатель | До | После |
|---|---|---|
| CLS | 0,52 | 0,06 |
| TTFB, с | 3,8 | 0,7 |
| LCP, с | 8,4 | 3 |
| Полная загрузка, с | 15,5 | 6,7 |
| Восстановление RTO | 3 часа | 15 минут |
| Запросы в секунду, RPS | 30–50 | Более 1 000 |
Перестройка выполнялась без остановки сайта. Результат — основа для подключения поставщиков, параллельной разработки и дальнейшего масштабирования.
Разберём ситуацию вашей компании и определим первый этап.