本文へジャンプする
カテゴリー選択 »
全てを表示
Tips
その他
スキン
ピックアップ
プラグイン
レビュー
プラグインのタグ一覧 »
一覧を開閉する
List
TodoList
LinkCounter
Related
ArchiveIndex
ハック
Counter
LinkList
SimpleTag
タグ
IncludeEX
fancyurl
TrackBack
Markdown
Container
javascript
スパム
SimpleURL
NoRobotComment
MixiAddDiary
Benchmark
HideChars
Blacklist
ReplaceTab
Calendar
MarkdownEditor
HighlightSource
ItemFormat
google
mixi
MultipleCategories
ContentsList
ShowBlogs
« NP_ReplaceTab Ver0.11
プラグインの説明文を 日本語に »

ブログツール、NucleusCMSに関する情報を掲載

[引っ越しました] 過去記事を datoka.jp/old にまとめてます。
ブログだとか
Nucleusだとか
制作物だとか

この記事の概要

ページ生成時間を計測します。

Download: NP_Benchmark Ver0.1
[Nucleus2.0以降対応]

計測するには

スキンの後ろのほう、bodyタグの終了手前などに<%Benchmark%>を記述します(ここに処理時間が表示されます)。
また次の2通りのいずれかの方法でページ生成の開始時間を取得する必要があります。

1:コアファイルをいじる

libフォルダにあるglobalfunctions.phpのはじめのほうに、次の一行を挿入。

$benchmark_start = microtime();

この方法だと、ページ出力全体の正確な時間を把握できます。

2:スキンにもう一つプラグイン変数を置く

<%Benchmark%>をもうひとつ、スキン内に配置し、ふたつのプラグイン変数に挟まれた部分の生成時間を計測できます。コアファイルをいじるのに抵抗がある人は、多少の誤差はあれスキンの先頭にプラグイン変数を置くだけでも十分目安になります。また、挟む箇所を絞って、サイドメニューのパース時間だけをチェックするといったこともできます。

コメント一覧

この記事にコメントはありません。

トラックバック一覧

[Trackback] 3秒ルール

皆さんは3秒ルールと言うのをご存知でしょうか。 食べ物を床に落として3秒以内に…ではなく、Webにおける3秒ルールです。 Webにおける3秒ルールとは、『訪問者がページを開いてから3秒以内((最初にリサーチ結...

[Trackback] NP_Benchmark 0.1

多くのプラグインをインストールしているこのブログにぴったりの機能です。(感謝!)

関連がありそうな記事一覧

ページの先頭に戻る