Технический гид по настройке стабильного обмена данными между 1С:УТ и веб-сайтом. Способы решения проблем зависаний при выгрузке больших каталогов.
Интеграция сайта с 1С — самый ответственный этап разработки интернет-магазина. При объемах каталога свыше 50 000 товаров классический полный выгрузочный файл CommerceML вызывает падение сервера из-за нехватки оперативной памяти.
Инженеры AVOdigital описывают регламент построения отказоустойчивой интеграции с 1С.
Принципы высоконагруженного обмена с 1С
- Инкрементальный обмен (Подельта): Выгружаются только те товары и цены, которые изменились с момента последнего сеанса обмена.
- Асинхронная очередь сообщений (RabbitMQ / Redis): Заказы с сайта не отправляются в 1С напрямую, а помещаются в очередь, что исключает потерю заказов при сбоях 1С.
- Разделение баз данных: База сайта используется только для чтения покупателями, а тяжёлые фоновые импорты из 1С выполняются в изолированном фоновом процессе.
Закажите профессиональную интеграцию с 1С
Рассчитайте смету синхронизации интернет-магазина с 1С:УТ / ERP.
Рассчитать смету интеграции →