На больших каталогах оказалось, что автогенерация карты сайта очень сильно замедляет работу контент-менеджера и обмен с 1С.
Автогенерацию необходимо выключать, но неясно, как перестраивать карты сайтов.
В API модуля SEO я нашел много интересного. Но не нашел простой функции типа CSiteMap::Create(), чтобы перегенерировать карту сайта или все карты сайтов для разных сайтов.
Сделайте такую функцию и возможность запускать перегенерацию карты сайта агентом. Агент достаточно запускать раз в два часа. Агенты мы обычно вешаем на крон.
Да, есть такая проблема, на одном проекте пока руки не дошли сделать, там синхронизация каталога с поставщиком, как начнется все, у сервака проц от этой автогенерации карты зашкаливает, отключил, все, проц спокоен.
После этого повесьте эту функцию на крон.
Пожалуйста.
После этого повесьте эту функцию на крон.
Пожалуйста.
В ТП предложили обновить модуль SEO до версии 15.5.6 и проверить. Но я пока не проверял.
Сделали свой модуль
Пока генерим карту с помощью модуля поиска. В планах сделать с помощью модуля "Поисковая оптимизация"