Wikijournal
Гуру MediaWiki
- Регистрация
- 24.09.2013
- Сообщения
- 618
- Реакции
- 36
На сколько я помню, есть отдельный php файл для каждого типа генерации карты(для статей, для страниц обсуждения и так далее) запускается всё кроном или через командную строку.AutoSitemap генерирует карту сайта каждый раз после сохранении какой либо страницы. Но вот когда на сайте 15 тыс страниц (Статьи, шаблоны, переводы), время сохранения страницы значительно увеличивается и начинает напрягать. Другими словами, это решение полезно только для небольших сайтов.
Я сейчас хочу перейти на стандартное решение от MW, но не могу понять как мне исключить некоторые неймспейсы. В AutoSitemap это делается довольно просто:
PHP:$wgAutoSitemap["exclude_namespaces"] = [ NS_TALK, NS_USER, NS_USER_TALK, NS_PROJECT_TALK, NS_IMAGE_TALK, NS_MEDIAWIKI, NS_MEDIAWIKI_TALK, NS_TEMPLATE, NS_TEMPLATE_TALK, NS_HELP, NS_HELP_TALK, 1198, //Фразы переводов 1199, //Фразы переводов. Обсуждения. NS_CATEGORY_TALK ];
Может есть у кого возможность для примера поделиться настройками стандартного sitemap генератора?
Не знаю, пока у меня полёт нормальный ) не 10 000 статей ) но вроде всё работает