Быстрая запись свойств удалена из модуля с версии 5.5.0
Эта опция была актуальна примерно до 18-20 версии 1С-Битрикс. Но потом Битрикс исправился и тоже научился записывать свойства быстро.


Опция позволяет одной галочкой в несколько раз ускорить обмен с 1С на некоторых проектах. 

Перейдите в настройки модуля:  
Настройки → Настройки продукта → Настройки модулей → Продвинутый обмен с 1С  

Быстрая запись свойств товаров



Тестирование:

Для тестирования обязательно в настройках обмена (Магазин -> Настройки -> Интеграция с 1С) надо выключить опцию "Использовать контрольные суммы элементов для оптимизации обновления каталога". После тестирования обмена рекомендуем включить опцию обратно.

При тестировании опции «Быстрая запись свойств» смотрите в лог-файле «Непосредственное время записи элемента в базу данных» при включении/выключении опции.


Быстрая запись свойств - лог


Как работает и где нужно применять


Чистое время записи товара записывается в лог-файле. Вы можете сравнить время записи элемента с включенным флажком «быстрая запись свойств товаров» и с выключенным. 

На одном проекте с тысячей свойств мы получали 0.1-0.2 секунды без быстрой записи свойств и 0.8-0.9 с быстрой записью свойств. Увеличение скорости составило примерно 0.7 секунды на один товар. 

Наибольшее увеличение производительности получается для больших инфоблоков, где свойств 1000 и больше. Но и для 100 свойств заметно увеличение производительности. 

Много свойств характерно для онлайн-гипермаркетов, где в одном инфоблоке могут быть разные виды номенклатуры с разными наборами характеристик. 

Быстрая запись свойств безопасна. Она не нарушает обмен, не изменяет исходный код Битрикса, и обработчики событий будут работать, как раньше. Применяется только к инфоблоку товаров, в который идет выгрузка. 

Неоптимальность Битрикса в том, что функции CIblockElement::Add и CIblockElement::Update сразу пытаются записать все 1000 свойств, хотя в товаре только 20-30 свойств заполнено. Намного эффективнее записывать только те свойства, которые пришли из 1С. 


0  


 Настройка выгрузки только цен и остатков | Описание курса | Отказоустойчивость