Как лучше сделать карту сайта для большого количества страниц?
Здравствуйте.
У меня есть сайт на самописном движке. На сайте предполагается около 1000.000 стравниц. Сейчас страниц 50.000.
Все данные хранятся в базе MySQL. Сервер выделенный LAMP.
Встал вопрос о генерации карты сайта sitemap.xml для поисковых машин, а также карты сайта для интернет-магазина YML (для Яндекса).
Как это лучше реализовать? Если просто запускать php скрипт для генерации, то на создание уйдёт куча времени, соответственно сработает ограничение на выполнение php скрипта.
1) Фоновые воркеры? Это cron?
2) Про ноду я слышал, но сам не применял. Скажите можно ли быстро освоить? Действительно ли будет кушать меньше ресурсов? Может посоветуете какой-нибудь хороший пример для решения? Уж очень не хочется увеличивать время выполнения скрипта.
1. можно кроном подымать, можно gearman'ом или каким то средством для очередей rabbit, zero, active
2. конкретно для этой задачи с нодой разобраться будет не сложно потому что кода будет не много (зависит конечно от того как будет выглядеть ваш sitemap). Инструментов для работы с файлами и xml на ноде хватает.