plugins:benchmark

NP_Benchmark.php

ページの生成時間を計測するプラグイン。範囲を指定して特定ブロックの生成時間を計測することもできます。スキン変数の記述だけで利用できますが、コアを少し手を加えるとさらに正確なベンチマークができます。

General Plugin info
作者: yu + 佐藤(な)
最新のバージョン: Ver0.4(2008/12/12)
入手先: http://japan.nucleuscms.org/bb/viewtopic.php?t=1976
NP_Benchmark (from sourceforge.jp SVN)
動作サンプル: 【プラグインが実際に動いているデモが見られるページへのリンク】
フォーラム参照先: NP_Benchmark(ベンチマークプラグイン)
セキュリティチェック: 【セキュリティのチェックが済んだら、その旨を記述して、チェックした人がサインをします。空にしておいてください】

インストール方法

  1. Zipファイルを展開して、中身をサーバーのプラグインディレクトリにアップロードする
  2. 管理画面からプラグインをインストールする

このプラグインの使い方

スキン、またはテンプレートに記述を行います。

スキン/テンプレートへの記述

スキンのheadタグのブロック内に挿入(表示スタイルを適用)

<%Benchmark(stylesheet)%>

スキンのbodyタグのブロック内にベンチマーク設置

<%Benchmark()%>

ラベル"foo"としてベンチマーク設置

<%Benchmark(foo)%>

スキンに複数設置する場合は別々のラベル名を記述してください。平均値表示に対応できます。

オプション

  • Enable benchmarking ベンチマーク有効化
  • Benchmark is enabled for: 権限に応じて有効(管理者、ブログチーム、全て)
  • Start benchmark automatically on PreSkinParse スキンパース前に自動スタート
  • Use comment tag for output 出力にコメントタグを使用
  • Show SQL count SQL発行数を表示
  • Show memory usage メモリ使用量を表示
  • Show diffs of several benchmarking points 差分時間を表示
  • Show average of diffs 差分時間の平均値を表示

Tipsと裏技

  • テンプレートに散りばめると、各処理のベンチマークがとれます
  • ベンチマーク表示にマウスポインタを重ねるとラベル名をチップ表示できます
  • 平均値をリセットしたいときは先頭ポイントの[x]リンクを押します。[x]リンクが効かないときはブラウザを閉じて再び開きます。

類似プラグイン

希望事項

バグ

開発履歴

  • Ver0.4 2008/12/12 オプションで表示項目調整、埋め込みCSS対応
  • Ver0.31 2008/06/18 ラベル指定で差分時間取得、CSSによる色分け表示対応
  • Ver0.3 2007/07/05 平均値、メモリ使用量表示
  • Ver0.2 2006/05/01 テンプレート変数、複数地点指定
  • Ver0.1 2004/03/08 初期バージョン
 
plugins/benchmark.txt · 最終更新: 2011/03/23 21:28 (外部編集)