カテゴリーの件数が数十件とかなりあり、
エントリー数も数百になっている海外ミステリの本棚で
メインページとカテゴリーページの再構築が出来なくなった。
カテゴリーページは以前から重かったので、
1ページごとに再構築する仕様に変更していたのだが、
それでも追っつかなくなった。
メインページのテンプレートで呼び出している項目はそれほど
多くなく、悪さしているのはカテゴリー関係だと思ったため
まずMTCategoryCountを無くしてみた。
問題なく動作した。
ただこれだと表示が寂しくなるので、
次に条件文を無くした上でMTCategoryCountを復活させると
これも問題なく動作した。
すなわち、
MTIfNonZero
MTIfArchiveTypeEnabled
などの条件文がMovabletypeを重くしており、
これらを取ると(取れれば)MTの再構築が軽くなるのだ!
いやっほぉぃい