Home > MovableType > MTのphp化を実行中

MTのphp化を実行中

自分のエントリーではhtmlファイルなのに、phpファイルのブログを少なからず見てきてずっと不思議に思ってた。その理由がようやく判明(遅すぎ)。

沢山のエントリを再構築するとサーバマシンに大きな負担がかかるようで、最悪、再構築してる途中でサーバがダウンすることがあるそうです。確かにいわれてみれば、心当たりがあるんだよね。たいして書いてないつもりでも、この頃ちょっとした再構築に、えらく反応が遅くてしかも鈍い。だから私もコワゴワと、まずはファイルのphp化からはじめてみました。

参考にさせていただいたのは、CROSSBREEDさんの「あなたのmovabletype、重たくないですか?とhwp blogさんの「PHP化実行中」、及びMovableTypeを攻略せよ!さんの「MTをPHP化してリビルド軽量に?」です。ありがとうございました。

で、これは自分用のメモ。
1.管理のテンプレートでhtml→php
  index.html → index.php
  archives.html → archives.php
2.「ウェブログの設定」のアーカイブ設定
  アーカイブ・ファイルの拡張子をhtml→php
3.将来のことを考えてファイル名を固定化しておく
  私は日別アーカイブを必要としないので、個別エントリーアーカイブのアーカイブ・ファイルのテンプレートを以下のように記述

<$MTArchiveDate format="%Y/%m%d_%H%M"$>.php

4.再構築してphpファイルを作成した後、FFFTPでhtmlファイルを削除。
  カテゴリーがたくさんあると結構手間がかかります。

php化のメリットと恩恵は、この後、更にモジュール化してこそ発揮されるらしいですが、一度にそれだけのことを理解するには今の頭じゃ無理。もうちょっとお勉強してから、取り組みたいと思います。

3月14日追記
いつも参考にさせていただいてる「小粋空間」さんでphpのモジュール化について取り扱われたのを機に、頑張ってみました。横型カレンダーがうまくできたので、自分で見分けの付いたカテゴリーのモジュール化にチャレンジ!

「小粋空間」さんのテンプレートひな形には解説文がついているので、そこを頼りにカテゴリー部分を抜き出して新規テンプレートで保存。あとは同じ場所にphpを挿入。これで再構築してみれば…軽い!たった一カ所モジュール化しただけなのに、リビルド時間が目に見えて短縮されました。モジュール化のメリットのすごさ、実感できましたよ。

Comments:0

Comment Form

Trackbacks:0

TrackBack URL for this entry
http://meatia.net/nekoban/mt-tb.cgi/75
Listed below are links to weblogs that reference
MTのphp化を実行中 from 猫派の読書空間

Home > MovableType > MTのphp化を実行中

Search
Tag Cloud
Favorite
ひすいの国
ひすいの国―徐福と始皇帝奇伝 (1)
諏訪 緑
小学館 2008-08-08

彩雲国物語
彩雲国物語 黎明に琥珀はきらめく
雪乃 紗衣
角川書店 2008-05-01

B000VJWGK2
空の軌跡 the 3rd
ゲーム・ミュージック
Falcom 2007-09-27

Return to page top