Я помаленьку доделываю дополнение для MediaWiki, которое генерирует RSS для Яндекс Турбо.
Изменения
Что изменилось по сравнению с версией 1.2:
- Добавился шаблон для составления sitemap. Генерация ссылок до 50000 ссылок на странице.
Шаблон сделан для webmaster Яндекса. Доступ к карте сайте получается по ссылке:
https://site.ru/turbo/?template=sitemap

На счет оптимизации
Я проверяю на своем небольшом сайте на движке mediawiki, на котором примерно 100 статей. Скорость вывода страницы sitemap — примерно 600мс.

Будущие планы или ToDo
- Добавится в каталог Яндекса. Запрос я отправил, жду ответа.
- Сбор аналитики — сколько используется и какая версия.
- Добавление автообновления скрипта (сейчас можно сделать через крон с Git репозитория).
Итоги
Скрипт делался полностью для себя, но может кого ещё заинтересует. Ведь я так и не смог найти, как это сделать стандартными средствами (или с помощью приложений). А приложение делать гораздо муторнее.
Данный скрипт обращается к сайту через публичный api интерфейс. Скрипт довольно простой.
Скачать можно с Git-репозитория.