В Movable Type архивы категорий и архивы по датам содержат столько сообщений, сколько в них было добавлено. Например, если в декабре 2006 года вы добавили 36 сообщений, то архив /2006/12/ будет содержать эти самые 36 сообщений. То же самое и с архивами категорий. И если датированные архивы со временем не будут перегружены информацией, то категории, наоборот, будут.
Чтобы решить проблему перегрузки, можно воспользоваться специальным плагином «Paged Archives». С его помощью можно легко разбивать архивы на несколько страниц, если он содержит больше заданного в настройках количества сообщений. Плагином поддерживается работа со следующими видами архивов: Main Index, Categories и Date-based. Также для работы плагина необходимо, что публикация была статическая, а не динамическая.
Ерунда полная все эти приблуды для пагинации, если блог 'весомый', то серваки ложатся от таких вот бездумно-криво-написанных чудищ.
Тут http://www.lifewiki.net/sixapart/MTPerformanceTuning написано популярно, пункт "Avoid performance-killing plugins"
Какой бы ни был тип публикаций, что статический совместно с такими плагинами, что динамический с пагинацией на smarty = в первом случае Я уже описал, что происходит, ну а когда с динамикой и smarty, то все валится "по-пути".
С поиском через теги пока таже петрушка - если более 2000 постов найдено, то выдача заканчивается Out of memory
Плагин MT-Paginate, который там упоминается - это совершенно другой плагин.
Дело в том, что Я пробовал оба плагина и с http://www.nonplus.net/software/mt/MTPaginate.htm и с http://abates.tetrap.com/plugins/pagedarchives.html
Говорю абсолютно точно что ложится любой сервак от них!
история: переношу свой блог ранее стоящий на WP, где все посты кроме нескольких были запощены в Uncategorized. Так вот постов там было не одна тысяча, переконвертировал все в формат MT, загнал и давай играться с плагинами.
Вобщем дело закончилось тем, что на локальной машине ребилд 'становился' не говоря уже о хостингах
Надо будет попробовать на локалке поэкспериментировать с плагином.
Будет интересно услышать Ваши результаты экспериментов
..Да кстати, не подскажете где бы это могло быть... видел какое-то упоминание пагинации в шаблоне Search Results Template, а вот в какой версии не помню. Из последнего пробовал всё это
Movable Type 3.34
Movable Type 3.34 Beta 2
или в MT wheeljack
но пробовал бегло, так что запомнился только Cloner, как он четко и быстро работает, ну и отметил, что Assets - абсолютно пока ничем не приметная вещь, кроме тегов
В общем, протестировал я плагин Paged Archives. Тестировал на локально установленной MT с пятью блогами. Для теста был выбран блог с 1200-ю записями, шестью категориями. Разбивка на страницы производилась только в категориях. После перестройки индекса категорий индексных файлов в них стало 127. Процесс перестройки занимает 6-10 секунд. Так что здесь проблем нет.
Проблема возникает, когда добавляешь новое сообщение. В самой большой категории у меня было 57 индексных файлов. Так вот, при добавлении ОДНОГО сообщения ВСЕ индексные файлы перестраивались. А всё из-за того, что плохо продумана структура. Это во многих движках такая фигня: новые сообщения размещаются на страницах page1, page2, а самые старые - на page56, page58. Хотя должно быть наоборот.
А для поиска можно вот этот плагин использовать: http://mt-hacks.com/fastsearch.html
Он и на страницы разобьёт и много чего другого сделает.