Ускорение B2B-платформы и каталога
Переработали архитектуру каталога и синхронизацию с 1С:УТ.
Технологии
1С-Битрикс D7PHP 8.4
Vue.js
REST API
MySQL 8
B2B-платформа работала на 1С-Битрикс и содержала более 65 000 товаров с торговыми предложениями, характеристиками, ценами и остатками. Каталог был интегрирован с 1С:Управление торговлей, откуда регулярно поступали изменения по товарным данным.
С ростом каталога увеличилась нагрузка на базу данных. Формирование списков товаров, фильтрация, сортировка и получение связанных данных требовали обработки больших объёмов информации. Одновременно с пользовательскими запросами выполнялся обмен с 1С, который массово обновлял цены и остатки.
В результате нагрузка распределялась между несколькими ключевыми процессами каталога и обмена. Это приводило к увеличению времени формирования выборок и снижению стабильности при массовом обновлении данных. Для дальнейшего масштабирования платформы потребовалось переработать архитектуру работы с каталогом и синхронизацией.
Задачи
Основные проблемы были связаны с производительностью и обменом с учётной системой:
- каталог медленно формировался при больших выборках;
- сложные фильтры создавали высокую нагрузку на базу данных;
- часть операций выполнялась синхронно и замедляла работу сайта;
- обновление цен и остатков из 1С:УТ требовало более устойчивого механизма;
- ошибки обмена было сложно оперативно обнаруживать и контролировать.
Решения
Провели анализ SQL-запросов, которые формировались при открытии каталога, фильтрации и сортировке товаров.
Оптимизировали:
- запросы к товарам и торговым предложениям;
- выборку свойств;
- фильтрацию и сортировку;
- получение цен и остатков;
- работу с большими наборами данных.
Часть логики перенесли на более эффективную работу с базой данных и D7, сократив количество лишних запросов.
Результаты
3x
быстрее выдача каталога
65 000+
товаров в каталоге
30%
рост конверсии
99,9%
стабильность синхронизации
Нужен похожий проект?
Расскажите о задаче — оценим сроки и стоимость.
Ускорение B2B-платформы и каталога

Переработали архитектуру каталога и синхронизацию с 1С:УТ.
B2B-платформа работала на 1С-Битрикс и содержала более 65 000 товаров с торговыми предложениями, характеристиками, ценами и остатками. Каталог был интегрирован с 1С:Управление торговлей, откуда регулярно поступали изменения по товарным данным.
С ростом каталога увеличилась нагрузка на базу данных. Формирование списков товаров, фильтрация, сортировка и получение связанных данных требовали обработки больших объёмов информации. Одновременно с пользовательскими запросами выполнялся обмен с 1С, который массово обновлял цены и остатки.
В результате нагрузка распределялась между несколькими ключевыми процессами каталога и обмена. Это приводило к увеличению времени формирования выборок и снижению стабильности при массовом обновлении данных. Для дальнейшего масштабирования платформы потребовалось переработать архитектуру работы с каталогом и синхронизацией.
Задачи
Основные проблемы были связаны с производительностью и обменом с учётной системой:
- каталог медленно формировался при больших выборках;
- сложные фильтры создавали высокую нагрузку на базу данных;
- часть операций выполнялась синхронно и замедляла работу сайта;
- обновление цен и остатков из 1С:УТ требовало более устойчивого механизма;
- ошибки обмена было сложно оперативно обнаруживать и контролировать.
Что мы сделали
Провели анализ SQL-запросов, которые формировались при открытии каталога, фильтрации и сортировке товаров.
Оптимизировали:
- запросы к товарам и торговым предложениям;
- выборку свойств;
- фильтрацию и сортировку;
- получение цен и остатков;
- работу с большими наборами данных.
Часть логики перенесли на более эффективную работу с базой данных и D7, сократив количество лишних запросов.
Технологии
1С-Битрикс D7PHP 8.4
Vue.js
REST API
MySQL 8
Результаты
3x
быстрее выдача каталога
65 000+
товаров в каталоге
30%
рост конверсии
99,9%
стабильность синхронизации
Скриншоты проекта


«Команда быстро разобралась в сложной архитектуре проекта. После запуска каталог стал заметно быстрее, а обмен с 1С работает стабильно.»
Нужен похожий проект?
Расскажите о задаче — оценим сроки и стоимость.