TopMovable Type > バージョン別 > 4.2 > Movable Type 4.2 RC2 モジュールキャッシュ実測
News
各種ブログテンプレート
2008年6月17日

エントリー本文

Movable Type 4.2 RC2 モジュールキャッシュ実測

Posted at June 17,2008 1:55 AM
Category:[4.2]
Tag:[, , ]

藤本さんの記事に触発されて、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
本文に、再構築回数について補足しました。

Posted by yujiro
この記事を読んだ人はこんな記事も読んでいます
関連記事
人気エントリー
Hatena Hot Entries
Hatena Entries
トラックバックURL


コメント

yujiro様へ はじめまして
MTを始めて6か月の初心者です
カスタマイズしたく、ネットを巡回しておりましたらこのサイトにたどり着き
以来、毎日のように見ては参考にさせていただいています
“webデザインの新しいルール”を購入、テンプレをお借りして運用しております。

さて 当方もMT4.21にアップしました
早速4.14時のデータをインポートしましたが再構築の時間が気になります
4.14の時 すべての再構築は20分程でしたが、4.21では2時間半
あれ?4.2って再構築が早くなったのじゃなかったの? と疑い
テンプレを見直したりしました でも変わりません
問題の箇所はブログ記事の再構築です ハンパじゃないくらい遅いです

当方のサーバーは
さくらインターネットライトプラン
データベース SQlite
ブログ記事は826件 コメント3086件です

ちなみにこの記事のキャッシュは試しました
サイドバーの最近のブログ記事がカテゴリー別の記事になります(コメントも)

この記事や今日の記事”MTInclude タグによる SSI(サーバサイドインクルード)不要なインデックステンプレートのモジュール化”等を行えば、以前のような再構築の時間へ戻すことはできるのでしょうか?
ただ単に、サーバーが貧弱なのか?

難しいご相談で申し訳ございませんが、ご伝授して頂けたら幸いです
お返事は急ぎません、メールでも結構です
ご多忙のところ申し訳ございませんが、よろしくお願いします

[1] Posted by ひでぼん : September 26, 2008 3:39 PM

>ひでぼんさん
こんばんは。
ご質問の件ですが、試しに、ブログ管理画面の「デザイン」→「ウィジェット」でウィジェットセットの編集画面を開いて、「タグクラウド」を「インストール済」から「利用可能」に移動して(つまりブログに表示しない)、再構築してみてもらえますでしょうか。
それで再構築時間が改善されたかどうかをお知らせください。

なお、モジュール化を行えば(多分)改善されると思います。
それではよろしくお願い致します。

[2] Posted by yujiro Author Profile Page : September 27, 2008 2:42 AM

>yujiro様へ

どうもありがとうございました
早速、サイドバーのタグクラウドを未表示にしましたが、ほとんど効果は現れませんでした。
MTInclude タグによるインデックステンプレートのモジュール化 を行い
サイドバーの項目もキャッシュしましたら再構築は6分半です!
どうもありがとうございます

やっぱ考えたら ページごとにサイドバーの表示がかわるって構築の項目がおおいのですよね
ただ一つやっかいなこと?
最近のブログ記事と最近のコメントをモジュール化したのですが
最近のコメントの.htmlファイルが上手く作成されません
色々と試してみている最中なんですが、yujiroさんの方で何か情報あれば
更新していただければうれしい限りです
もし解決したら、"インデックステンプレートのモジュール化"のエントリーの方へ
コメントさせていだきます どうもありがとうございます
これからも楽しみにしております

[3] Posted by ひでぼん : September 28, 2008 8:53 PM

>ひでぼんさん
こんばんは。
ご連絡ありがとうございました。
さくらインターネットのライトプランはサーバの共有ユーザー数が多いので、時間帯によっては負荷がかかるのかもしれません(推測です)。

「最近のコメントの.htmlファイルが上手く作成されません」は具体的にどのような状況でしょうか。
それではよろしくお願い致します。

[4] Posted by yujiro Author Profile Page : September 29, 2008 1:31 AM
コメントする
greeting

*必須



ご質問のコメントの回答については、内容あるいは多忙の場合、1週間以上かかる場合があります。また、すべてのご質問にはお答えできない可能性があります。予めご了承ください。

太字 イタリック アンダーライン ハイパーリンク 引用
[サインインしない場合はここにCAPTCHAを表示します]

コメント投稿後にScript Errorや500エラーが表示された場合は、すぐに再送信せず、ブラウザの「戻る」ボタンで一旦エントリーのページに戻り(プレビュー画面で投稿した場合は、投稿内容をマウスコピーしてからエントリーのページに戻り)、ブラウザをリロードして投稿コメントが反映されていることを確認してください。

コメント欄に(X)HTMLタグやMTタグを記述される場合、「<」は「&lt;」、「>」は「&gt;」と入力してください。例えば「<$MTBlogURL$>」は「&lt;$MTBlogURL$&gt;」となります(全て半角文字)

Now loading...
Introduction
Entries of this Category
Recent Entries
Recent Comments
Recent Trackbacks
QRcode

現在停止中です
携帯電話からこのQRcodeを撮影することで携帯用URLを取得することができます

URI for cellular phones
ギターに入った猫
Styles
Font Size
Default
For defective color vision
Gray Scale
RGB Color
Search this site

このブログをメールで購読する by:FeedBurner

loading ...
Categories
Monthly Archives
BlogPeople
Now loading...
Syndicate this site
FeedBurner(RSS1.0/RSS2.0/Atom)
Counter
これまでのアクセス
クリエイティブ・コモンズ・ライセンス
Powered by
Movable Type 4.261
 
List Me!