Автоматическая перегенерация файла sitemap

Рейтинг: 66.1107  
В работе
Предложил Месилов Максим 09.12.2012 21:00:40

Автоматическая перегенерация файла sitemap

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

Да, я понимаю, что он может создать большую нагрузку, поэтому его имеет смысл дергать раз в сутки да и то если есть BX_CRONTAB_SUPPORT т.е. агент, будет исполняться по крону.
Рейтинг: -1  
Ответил Maks Sidorenko 30.01.2014 16:05:51
На данный момент автоматическое обновление сайтмапа работает только при добавлении элементов. Удаление/обновление в процессе.

Рейтинг: 0  
Диденко Денис 10.12.2012 06:19:05
Давно пора, каждый раз городить отдельный костыль весьма утомительно.
Рейтинг: 6.5811  
Долганин Антон 13.12.2012 07:11:10
Если честно, я не понимаю какую нагрузку он создает. Как вариант - менять кусок в файле, относящийся именно к переиндексированному элементу:
1. Изменился элемент ИБ, в поисковом индексе он поменялся сразу.
2. Находим позицию (запомненную как-то) в сайтмапе, относящуюся к данному ID поискового индекс (!) и перевырезаем ее (дату меняем, или удаляем. Все новые просто дописываем в конец.

PS: Хорошая идея для модуля Маркета :)
Рейтинг: -0.2517  
Долганин Антон 26.03.2013 11:44:57
Нагло попиарюсь тут модулем, решающим задачу  :)
http://marketplace.1c-bitrix.ru/solutions/asd.sitemap/