подход по созданию xml карты сайта

Dez

Новичок
Привет.
Как вы предпочитаете управлять xml картой сайта?
Видел в цмс-ках некоторых там вокруг этого целый спектакль, а вот так чтобы попроще...
Например в одном расширении там просто:
- получаешь массив всех url + их priority и frequency
- на основе этого массива полностью создаешь один или несколько файлов xml и файл индекса если надо.

Из недостатков, то что:
- нет инфы о том что нужно или нет пересоздавать карту сайта, т.е. по крону полюбому ее прийдется пересоздавать
- если ссылок будет много то могут возникнуть проблемы с производительностью и памятью при выполнении этой всей работы за один мах?
 

Dez

Новичок
все то надо делать самому... чтобы качественно.
Ну те кто создает себе xml карты через генераторы онлайн, про эти проблемы и не в курсе
 

AntiBuger

Новичок
Тут надо сначала знать на какой CMS это реализуется, если знаний хватит, то лучше написать свой модуль, который будет записывать адреса страниц в отдельную таблицу в базу. Далее раз в неделю (смотря какой сайт) обновлять ее.
 

fixxxer

К.О.
Партнер клуба
генерируешь евент при изменении, по евенту ребилдишь
 

Dez

Новичок
Тут надо сначала знать на какой CMS это реализуется, если знаний хватит, то лучше написать свой модуль, который будет записывать адреса страниц в отдельную таблицу в базу. Далее раз в неделю (смотря какой сайт) обновлять ее.
в рамках своей CMF. В рамках одной таблицы не пойдет, ссылки могут быть предоставлены разными модулями при разных условиях, плюс атомарный момент перестройки сделать чтобы обновлял небольшую порцию данных , работал в фоне по крону и не грузил систему.
Я это все уже реализовал, из готового для yii2 нашел только код создания самих xml файлов, а все остальное из найденного не понравилось
 
Сверху