Периодические обращения с проблемой, означенной в заголовке, и одинаковая причина, вылились в публикацию этого поста.
Итак, симптомы следующие: долгое (60 сек и выше) сохранение элемента/товара через админскую форму редактирования. При импорте и выполнении из консоли проблем не наблюдается. Клиент недоволен, техподдержка в панике. Анализ на стороне хостера выявляет долгий запрос вида:
UPD ATE b_iblock_element SE T
TIMESTAMP_X = TIMESTAMP_X,
SHOW_COUNTER_START = ifnull(SHOW_COUNTER_START, now()),
SHOW_COUNTER = ifnull(SHOW_COUNTER, 0) + 1
WH ERE ID=ИД_сохраняемого_элемента
В тяжелых случаях изменения не сохраняются вообще. В чем же причина?
Коллеги, недавно в коробку были выгружены обновления Главного модуля (main) 20.5.x. Текущий статус - бета. В этих обновления существенно переработан план выполнения страницы для повышения производительности и уменьшения времени отдачи контента браузеру.
Для поддержки этих возможностей был доработан компонент умного фильтра каталога (catalog.smart.filter). Измененный компонент доступен после установки обновления инфоблоков iblock 20.0.900. Однако, если на конкретном проекте компонент фильтра был кастомизирован (скопирован или перенесен в свое пространство имен), необходимо будет внести изменения в код самостоятельно.