« MovableType・CSS+JavaScript によるカラムレイアウト切り替え | メイン | セットストック'06 出演メンバー発表第3弾! »

May 22, 2006

MovableTypeでダイナミック・パブリッシング

MovableTypeのテンプレートを頻繁に弄る際に困ることがある。

再構築の遅さ。

スタティックHTMLでのMT再構築は正直限界があると思う。
他のブログの記事ではMYSQL環境のエントリー200程度で
再構築に4~5分かかるところもあるらしい。
それはかなりヘコむな・・。

と言うことで遅れ馳せながらアーカイブ記事をダイナミック・パブリッシングで再構築するように設定した。
見た目は静的HTMLだが、.htaccessを噛ませて『mtview.php』を通してアーカイブを見る事になる。
なので設定が終わったらサーバに溜まった過去記事は全削除出来る。

しかしこの設定だけだと毎回動的なファイル生成となってしまうので
サーバに負荷が掛かり、閲覧時の表示スピードも幾分か落ちてしまう可能性がある。
そこで表示ページのキャッシュを取ることにした。
どっちにしてもいい事ずくめ(のハズ)。

現状での難点と言えば『mtview.php』を通すためperlベースのスクリプトを組み込むことが出来ない程度。
それもphpならOKだ。
どちらにせよ今のところ、そういったプラグインは使っていないので問題無し。

暫くはダイナミック・パブリッシングを試して動作、表示の確認など行っていこうと思う。

トラックバックURL

このエントリーのトラックバックURL:
http://monolithlog.com/mt-tb.cgi/187

コメントする
typekey