Movable Type 備忘録
MTTimer プラグイン
- Next Page: ブログ内検索を高速化(jQuery版)
- Prev Page: mixiSync プラグイン
今さらなプラグイン第3弾です。
MTTimer プラグインのご紹介です。
もぅ MovableType のプラグイン大放出ってかんじです (; ̄∇ ̄A
このプラグインは、あるページのビルド時間を計測してくれるプラグインです。
たとえば、わたしのサイトのタグクラウドか、各エントリに記した、タグをクリックするとサイドバーにタグに関連するエントリ一覧が表示されます。と同時に、動的に生成されたタグ検索結果ページのビルド時間も表示されますね。
これが、このプラグインの機能になります。
MTTimer プラグインは、MT Extensions さんのところで公開されているプラグインです。
MTTimer 1.0
MTTimer プラグインの使い方
- まず MTTimer プラグインをインストールします。
上記 URL から MTTimer.zip という圧縮ファイルをダウンロードします。そして適当なフォルダに展開して、いつものように mt/plugins/ ディレクトリの中にアップロードします。
次にテンプレートを変更します。
以下は実際にわたしのサイトで使っている、タグ検索ページのビルド時間を計測する例です。
mt-xsearch プラグインと併用しています。<MTSearchResults> <$MTTimerStart$> <MTSearchHeader> <div class="module-content"> <p>Results found: <$MTSearchResultCount$> entries.</p> <ul> </MTSearchHeader> <li><a href="<$MTEntryLink$>"><$MTEntryTitle$></a></li> <MTSearchFooter> </ul> <p><MTTimerValue format="Search time: %.6f seconds."></p> </div> </MTSearchFooter> </MTSearchResults>青い字の部分で計測時間をリセットして、赤い字の部分で計測時間を表示させています。
計測のトリガーは自動的に実行されます。上記例では、たぶん mt-xsearch.cgi の処理時間 が表示されてると思ってます (; ̄∇ ̄A 自信ないけど。
計測結果の表示の仕方にも種類があります。
単位はマイクロ秒( 1 / 1,000,000 秒 )です。<MTTimerValue clock='real'>
総経過時間を表示します。これがデフォルトです。<MTTimerValue clock='user'>
ユーザモードにおいてかかった処理時間を表示します。ユーザモードについてはよく分かりません。<MTTimerValue clock='system'>
システムモードにおいてかかった処理時間を表示します。同じくシステムモードも分かりません。
CGI などのプロセスを実行すると、ユーザとシステムというかんじで処理が分担されてる!? のかな (´・д・`)<MTTimerValue clock='exec'>
ユーザとシステムモードのトータル時間を表示します。
以上です。
1年半前は CSS も知らなかったわたしがカンタンに使えたプラグインなので、配布元の説明を見ればすぐ分かると思います♪
Trackback Pings(0)
No trackbacks found.
Comments(0)
No comments found.


Post a Comment