エントリー本文
Movable Type 4.2 RC2 モジュールキャッシュ実測
藤本さんの記事に触発されて、Movable Type 4.2 RC2 のモジュールキャッシュを試してみました。
私の場合は、「小粋空間」の昨日までのデータを Movable Type 4.2 RC2 にインポートしました。
0.ブログのテストデータと動作環境
- ブログ記事数:2131件
- コメント:13364件
- トラックバック:4481
- カテゴリ:179
- 月数:56ヶ月
- サーバ:さくらインターネット(スタンダード)
- データベース:MySQL
- テンプレート:既定のブログ(キャッシュの設定以外はカスタマイズなし)
- スタティックパブリッシング
以下、ブログ記事アーカイブのみの再構築時間の実測値(再構築画面に表示された時間)です。結構時間がかかったので、それぞれ1回ずつしか試していません。
追記:「1回ずつ」というのは、モジュールキャッシュした後の話です。したがって実際には再構築は2回ずつ行っています。
1.モジュールキャッシュなし
再構築時間:1時間51分
2.モジュールキャッシュあり(ケース1)
以下の項目をモジュールキャッシュ(keyモディファイアあり)
- ブログ記事本文(タイトル・本文・追記をモジュール化してキャッシュ)
- コメント(「コメント」テンプレートモジュールをキャッシュ)
- トラックバック(「トラックバック」テンプレートモジュールをキャッシュ)
再構築時間:1時間43分
3.モジュールキャッシュあり(ケース2)
以下の項目をモジュールキャッシュ(keyモディファイアなし)
- 月別アーカイブ一覧
- 最近のブログ記事
- 最近のコメント
再構築時間:1時間33分
4.モジュールキャッシュあり(ケース3)
以下の項目をモジュールキャッシュ(keyモディファイアなし)
- カテゴリ一覧
- 月別アーカイブ一覧
- 最近のブログ記事
- 最近のコメント
再構築時間:9分50秒
5.モジュールキャッシュあり(ケース4)
以下の項目をモジュールキャッシュ(ケース1 + ケース3)
- ブログ記事本文
- コメント
- トラックバック
- カテゴリ一覧
- 月別アーカイブ一覧
- 最近のブログ記事
- 最近のコメント
再構築時間:8分51秒
6.所感
テストデータが一種類なのと組み合わせが適当なので、結論とはいえませんが、とりあえず感じたところを。
- ブログ記事単位のモジュールキャッシュ(本文・コメント・トラックバック)は意外にも大差なし。
- カテゴリアーカイブのモジュールキャッシュの効果絶大(カテゴリ数や階層構造にもよると思いますが...)
2008.08.23
本文に、再構築回数について補足しました。
- WordPress テーマ(テンプレート)・3カラム版修正
- FolderLink プラグイン
- WordPress テーマ(テンプレート)・3カラム版
- Movable Type プラグイン一覧
- Movable Type 4.1 カスタムフィールドの使用方法
- WordPress における日付/時間の表示とフォーマット変更方法
- WordPress テーマ(テンプレート)
- Movable Type(MT)テンプレート
- Movable Type の再構築を不要にする「ダイナミック・パブリッシング」(その2:設定方法)
- Movable Type を始める前に設定しておきたい 10 の項目
- フォルダアーカイブとフォルダアーカイブ一覧を作る
- MTEntriesWithSubCategories タグの不具合などについて
- Movable Type 4.1 と 4.2 の差分(コメント入力フォーム)
- Movable Type 4.2 テンプレートセット(フッタ付きリキッドレイアウト対応)
- アップロード画像の img 要素の alt 属性・title 属性をカスタマイズする
- 【重要】MT4.1x → MT4.2 へのアップグレード注意
- Movable Type 4.2 テンプレートセット(スタイル対応版)
- Movable Type 4.2 にアップグレード
- Movable Type 4.1x から 4.2 へのアップグレード
- Movable Type 4.2 日本語版リリース
- Movable Type 4.2 リリース
- Movable Type 4.2 リリース延期
- Movable Type(MT) 4.2 テンプレートセット
- Movable Type 4.2 リリース候補第4版公開
- 「Movable Type 4.2 パーフェクトガイド」予約開始
- MTDate タグ・モディファイア詳説
- Movable Type コミュニティソリューション(MTCS)概要
- Movable Type 4.2 リリース候補第3版公開
- Movable Type でメールマガジンを作る
- Movable Type 4.2 でアドレス帳機能を利用する
yujiro様へ はじめまして
MTを始めて6か月の初心者です
カスタマイズしたく、ネットを巡回しておりましたらこのサイトにたどり着き
以来、毎日のように見ては参考にさせていただいています
“webデザインの新しいルール”を購入、テンプレをお借りして運用しております。
さて 当方もMT4.21にアップしました
早速4.14時のデータをインポートしましたが再構築の時間が気になります
4.14の時 すべての再構築は20分程でしたが、4.21では2時間半
あれ?4.2って再構築が早くなったのじゃなかったの? と疑い
テンプレを見直したりしました でも変わりません
問題の箇所はブログ記事の再構築です ハンパじゃないくらい遅いです
当方のサーバーは
さくらインターネットライトプラン
データベース SQlite
ブログ記事は826件 コメント3086件です
ちなみにこの記事のキャッシュは試しました
サイドバーの最近のブログ記事がカテゴリー別の記事になります(コメントも)
この記事や今日の記事”MTInclude タグによる SSI(サーバサイドインクルード)不要なインデックステンプレートのモジュール化”等を行えば、以前のような再構築の時間へ戻すことはできるのでしょうか?
ただ単に、サーバーが貧弱なのか?
難しいご相談で申し訳ございませんが、ご伝授して頂けたら幸いです
お返事は急ぎません、メールでも結構です
ご多忙のところ申し訳ございませんが、よろしくお願いします
>ひでぼんさん
こんばんは。
ご質問の件ですが、試しに、ブログ管理画面の「デザイン」→「ウィジェット」でウィジェットセットの編集画面を開いて、「タグクラウド」を「インストール済」から「利用可能」に移動して(つまりブログに表示しない)、再構築してみてもらえますでしょうか。
それで再構築時間が改善されたかどうかをお知らせください。
なお、モジュール化を行えば(多分)改善されると思います。
それではよろしくお願い致します。
>yujiro様へ
どうもありがとうございました
早速、サイドバーのタグクラウドを未表示にしましたが、ほとんど効果は現れませんでした。
MTInclude タグによるインデックステンプレートのモジュール化 を行い
サイドバーの項目もキャッシュしましたら再構築は6分半です!
どうもありがとうございます
やっぱ考えたら ページごとにサイドバーの表示がかわるって構築の項目がおおいのですよね
ただ一つやっかいなこと?
最近のブログ記事と最近のコメントをモジュール化したのですが
最近のコメントの.htmlファイルが上手く作成されません
色々と試してみている最中なんですが、yujiroさんの方で何か情報あれば
更新していただければうれしい限りです
もし解決したら、"インデックステンプレートのモジュール化"のエントリーの方へ
コメントさせていだきます どうもありがとうございます
これからも楽しみにしております
