この記事の概要
ページ生成時間を計測します。
Download: NP_Benchmark Ver0.1
[Nucleus2.0以降対応]
計測するには
スキンの後ろのほう、bodyタグの終了手前などに<%Benchmark%>を記述します(ここに処理時間が表示されます)。
また次の2通りのいずれかの方法でページ生成の開始時間を取得する必要があります。
1:コアファイルをいじる
libフォルダにあるglobalfunctions.phpのはじめのほうに、次の一行を挿入。
$benchmark_start = microtime();
この方法だと、ページ出力全体の正確な時間を把握できます。
2:スキンにもう一つプラグイン変数を置く
<%Benchmark%>をもうひとつ、スキン内に配置し、ふたつのプラグイン変数に挟まれた部分の生成時間を計測できます。コアファイルをいじるのに抵抗がある人は、多少の誤差はあれスキンの先頭にプラグイン変数を置くだけでも十分目安になります。また、挟む箇所を絞って、サイドメニューのパース時間だけをチェックするといったこともできます。