PHP5


自分が作ったスクリプトの「負荷」について調べるにはどうすればいいでしょうか。
例えばhoge.phpでは「MySQLからデータを取得してforeachで展開して表示」という処理を行うとします。


hoge.phpにブラウザからアクセスした時に、サーバーにかけている負荷を調べる事はできないのでしょうか。


よろしくお願いします。

回答の条件
  • 1人5回まで
  • 登録:2008/01/08 18:00:02
  • 終了:2008/01/15 18:00:02

回答(2件)

id:yoneto164 No.1

ヨネちゃん回答回数813ベストアンサー獲得回数942008/01/09 01:52:06

ポイント35pt

単純な方法なのですが、

PHPの最初と最後に処理時間計測を追加して、

どれくらいの処理速度が必要なのか測るというのはどうでしょうか。

http://hp.nlpsuccess.net/log/eid275.html

私の場合はIPアドレスを取得して、

自分(開発者)が閲覧した時だけ表示するようにしています。

id:karronoli No.2

karronoli回答回数4ベストアンサー獲得回数02008/01/12 20:28:40

ポイント35pt

負荷計測といったらとりあえずapache bench(ab)ですかね?

時間的な負荷のことなのか、マシンのCPUやメモリのリソースの状況などの負荷なのかはわかりませんが、

windowsならタスクマネージャ、linuxならtopコマンドをみる以外にxdebugのプロファイラの機能を使うのはどうでしょう。

http://itpro.nikkeibp.co.jp/members/ITPro/oss/20041007/150995/?P...

KCacheGrindというソフトが細かく使用時間を教えてくれます。

// どういう負荷を計測するか具体例があるといいかもです。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません