@PendalF89

Как создать большую карту сайта?

Здравствуйте!
Есть сайт, на котором ~30 000 000 страниц. Карта сайта создаётся PHP-скриптом за... довольно долгое количество времени. Данные для карты сайта берутся из базы MySQL. Подскажите, какой лучше язык программирования использовать, чтобы не создавать большую нагрузку на сервер (карта сайта будет обновляться ежедневно).
  • Вопрос задан
  • 168 просмотров
Решения вопроса 1
delphinpro
@delphinpro
frontend developer
30 млн страниц пихать в один файл не имеет смысла. Яндекс к примеру настаивает, чтобы в одном файле карты было не более 50 тыс ссылок.

Попробуйте разбивать карту на несколько файлов
https://www.sitemaps.org/ru/protocol.html#index

потом по крону обновлять каждые две минуты очередной кусок карты, за сутки как раз обновится вся карта, и далее по кругу.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы