Плагин для разбивки архивов на страницы

В Movable Type архивы категорий и архивы по датам содержат столько сообщений, сколько в них было добавлено. Например, если в декабре 2006 года вы добавили 36 сообщений, то архив /2006/12/ будет содержать эти самые 36 сообщений. То же самое и с архивами категорий. И если датированные архивы со временем не будут перегружены информацией, то категории, наоборот, будут.

Чтобы решить проблему перегрузки, можно воспользоваться специальным плагином «Paged Archives». С его помощью можно легко разбивать архивы на несколько страниц, если он содержит больше заданного в настройках количества сообщений. Плагином поддерживается работа со следующими видами архивов: Main Index, Categories и Date-based. Также для работы плагина необходимо, что публикация была статическая, а не динамическая.

Комментариев: 6

Ерунда полная все эти приблуды для пагинации, если блог 'весомый', то серваки ложатся от таких вот бездумно-криво-написанных чудищ.
Тут 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
Он и на страницы разобьёт и много чего другого сделает.

Статистика

Последние записи

  • Movable Type 5.2.7

    Состоялся релиз новой версии Movable Type 5.27, основные изменения которого: Новая адаптивная тема «Eiger». Для редакции Pro и Advanced доступен плагин «Smartphone Option», благодаря которому...

  • Автоподстановка тегов в Movable Type

    Не знаю, как для вас, а для меня стало открытием, что в Movable Type работает автоподстановка тегов на кириллице — для этого достаточно ввести первые...

  • Movable Type 5.2.3

    Сегодня состоялся релиз новой версии Movable Type 5.2.3. Изменение всего одно — если в параметрах MySQL было разрешено 20 или менее соединений (max_user_connections), то Movable...

  • Movable Type на PSGI и nginx

    В Movable Type 5.2 появилась встроенная поддержка PSGI. В связке с nginx это даёт значительный прирост производительности — страницы открываются не просто быстро, а невероятно...

  • Патч для Movable Type 4.38, устраняющий проблему безопасности

    В Movable Type версий 4.2 и 4.3 обнаружена уязвимость в скрипте обновления. Вчера разработчики выложили обновлённый скрипт, устраняющий эту проблему. Для устранения уязвимости достаточно загрузить...

Закрыть