Здравствуйте!
Есть сайт, на котором ~30 000 000 страниц. Карта сайта создаётся PHP-скриптом за... довольно долгое количество времени. Данные для карты сайта берутся из базы MySQL. Подскажите, какой лучше язык программирования использовать, чтобы не создавать большую нагрузку на сервер (карта сайта будет обновляться ежедневно).
С разбивкой проблем нет, сейчас так и происходит, но карта собирается за один раз. По кускам собирать не получится, т.к. нужна сортировка по lastmodified в каждом куске.
Хотя с другой стороны, можно собирать по кускам, туда пихать по lastmodified, а потом после каждого куска обновлять корневую карту сайта. Хм... Возможно, это и есть решение проблемы. Но тогда возможны дубли страниц в разных кусках.