メイン | MTモジュール化の注意点〜phpモジュール化による高速化〜 »

MTの動作速度を速くする〜データベースの最適化~

MovableTypeのデータベースは実は削除した記事やブログのデータも残っていて、放置するとどんどん肥大化してしまいます。そうすると再構築が重たくなったり、エラーの原因になります。ダイナミックパブリッシングであれば、ページの表示が遅くなります。

そこでお勧めなのが以下のプラグイン。

PeriodicVacuum_Plugin

このプラグインは自動的に毎週SQliteのデータベースの削除データ領域を解放します。試しに使ってみると4Mほどのデータベースが1.2M程度に圧縮。想像以上の縮小ぶり。これは気持ちよい。やはりMYSQLからSQLiteにしてよかった。