MovableTypeのデータベースをBerkeleyからSQLiteに変更してみた。
良く言われるBerkeleyではリビルドに時間が掛かる&記事が増えるとリビルドがコケルという現象が出てきたためです。
なんとかPHP化やモジュール化によってリビルドの負荷を減らす努力はしてみたんですが、思い切ってDBを変える事にしました。
当初mySQLへの変更を考えていたが、SQLiteのほうがリビルド早いよとかいう記事を見たので、SQLiteに変更。
Blogのアドレスを変更したくなかったのですが、同じアドレス内ではうまく移行が出来ず、別アドレスへ移行となってしまいました。
1)サーバーへデータベースインストール
2)新アドレスにMTインストール
3)テンプレートを旧から新にひたすらコピペ
4)PHP化への設定
5)MTの記事のエクスポート・インポートを使用して記事のコピー
6)テンプレート・記事内等を検索して、旧アドレスの記述がある部分を新アドレスに変更
以上のような手順でOKでしたが、途中あちこちで引っかかりながらの移行。
MTにテンプレート移入機能があればいいのですが・・・・・
変えた結果は・・・・リビルドでこけなくなった&リビルドが多少早くなった・・・かなぁ?w
コメントする