GEON

Развитие крупного каталога на 1С-Битрикс

Оптимизация и реинжиниринг e-commerce проекта.

1С-БитриксДистрибуция и опт
Развитие крупного каталога на 1С-Битрикс
Ровнеенагрузка на бэкенд
Ширеноменклатура каталога
Стабильнееобмен данными
Клиент и исходная ситуация

Какая задача стояла
перед командой

GEON продаёт и обслуживает оборудование для строительства и ремонта, измерительные приборы и садовую технику. Развитие ассортимента упиралось в технические ограничения сайта.

Рост каталога требует пересмотра нагрузки и архитектуры.

Что мешало работе: • При обменах и сбросах кеша сайт замедлялся и становился недоступным. • Архитектура ограничивала увеличение номенклатуры. • Высокая связность кода делала новые функции трудоёмкими. • Медленные SQL-запросы и неоптимизированные ресурсы усиливали нагрузку.

Что сделали: • Технический аудит. Использовали PageSpeed, Sentry, серверные логи и Xdebug для поиска узких мест и причин нестабильности. • Реинжиниринг бэкенда. Переписали серверную часть и построили основу для эффективной работы с данными. • Событийное кеширование. Вместо полных сбросов применили инкрементальное обновление. Разделили данные на горячие и холодные слои, подключили Redis, MySQL и Tarantool. • Инфраструктура. Настроили CDN, мониторинг Sentry, CI/CD и резервный контур; использовали Nginx и Docker.

От готового решения — к развиваемой платформе. Дополнительными эффектами стали меньшая нагрузка на серверы, экономия ресурсов и снижение количества жалоб пользователей.

Цель проекта

Перестроить крупный e-commerce на 1С-Битрикс, стабилизировать обмены и дать возможность расширять каталог.

Платформа
1С-Битрикс
Исходная основа
Готовое решение Аспро
Ключевая задача
Производительность и рост каталога
Подход
Реинжиниринг данных и бэкенда

Что мешало работе

  • При обменах и сбросах кеша сайт замедлялся и становился недоступным.
  • Архитектура ограничивала увеличение номенклатуры.
  • Высокая связность кода делала новые функции трудоёмкими.
  • Медленные SQL-запросы и неоптимизированные ресурсы усиливали нагрузку.
Реализация

Что мы сделали

Технический аудит

Использовали PageSpeed, Sentry, серверные логи и Xdebug для поиска узких мест и причин нестабильности.

Реинжиниринг бэкенда

Переписали серверную часть и построили основу для эффективной работы с данными.

Событийное кеширование

Вместо полных сбросов применили инкрементальное обновление. Разделили данные на горячие и холодные слои, подключили Redis, MySQL и Tarantool.

Инфраструктура

Настроили CDN, мониторинг Sentry, CI/CD и резервный контур; использовали Nginx и Docker.

Технологии и инструменты

1С-БитриксRedisMySQLTarantoolNginxDockerSentryCDNCI/CD
После внедрения

Что изменилось

Результаты проекта
ПоказательДоПосле
НагрузкаПиковые просадкиРаспределена равномернее
КаталогОграничения ростаНоменклатура кратно увеличена
Обмен даннымиУзкое место системыПропускная способность повышена
РазработкаТрудоёмкие измененияВыпуск новых функций ускорился
Опыт команды

От готового решения — к развиваемой платформе

Дополнительными эффектами стали меньшая нагрузка на серверы, экономия ресурсов и снижение количества жалоб пользователей.

Следующий шаг

Обсудим похожую задачу

Разберём ситуацию вашей компании и определим первый этап.