[QUOTE][QUOTE]Цитата
Артемий Зайцев пишет:
А на больших инфоблоках с тысячами свойств режим "Быстрая запись свойств" в разы ускоряет обмен.
[/QUOTE]
Страшно такие вещи на рабочем сайте тестировать. Для этого нужен еще один новый сайт (и время при действующем проекте заниматься этой альтернативой). Лично я эти эксперименты отложу. Здесь важно понимать как в принципе сделано. Но если вы откроетесь раньше, есть шанс, что я это сделаю сам (хотя, могу и не делать, а сэкономить время заказчика и купить решение). Если взять демо, то самое важное все равно не увидишь пока не купишь. Так что здесь можно только рискнуть. Риск исчезнет, когда точно знаешь что сделано. Но к этому моменту будет уже свое решение. Это заколдованный круг. [/QUOTE]
Быстрая запись свойств безопасна. Она не нарушает обмен, не изменяет исходный код Битрикса и даже все обработчики будут работать, как раньше. Применяется только к инфоблоку товаров, в который идет выгрузка.
В модуле есть лог-файл. В нем пишется время CIblockElement::Add и CIblockElement::Update без учета времени обработчиков. На одном проекте с тысячей свойств я получал 0.8-0.9 секунды без быстрой записи свойств, и 0.1-0.2 с быстрой записью свойств на товар.
Неоптимальность Битрикса в том, что функции Add и Update сразу пытаются записать все 1000 свойств, хотя в товаре только 20-30 свойств заполнено. Намного эффективнее записывать только те свойства, которые пришли из 1С.