2011-05-23 8 views
0

ボトルネックを特定するためのプレーンな手続き型PHP(フレームワークなし)とMySQLで書かれたプロジェクトのテスト/ベンチマークのロード方法を教えてもらえますか?
プロジェクトはSESSIONを使用していくつかの値を格納します。PHPプロジェクトベンチマーキングのステップバイステップガイド

私はWAMPの最新バージョンを持っています!

[私はJMeterが仕事をしていると判断しましたが、ステップガイドによるステップはありませんでした.JMeterのサイトでは見つかりませんでした。あなたからの助けをお探し]

+0

あなたが投票を締め切りにした場合、あなたの理由を説明してください。私はこの質問に答えるために必要ないくつかの情報が不足している場合は、その状態。ありがとう! – Sourav

答えて

1

を移動するための方法です。
WAMPでは、the xdebug profilerwebgrindを使用してデータを視覚化することをおすすめします。

一方、あなたのサイトがどれだけ取れるかを知りたい場合は、Apachebenchを見てください。これにはWAMPが付属していなければなりません。
ベンチマークのニーズはどれほど複雑かは指定されていませんが、apachebenchがそれを可能にする必要があります。

+0

+1 Apachebench用、xdebugを使用しましたが、エラーは表示されませんでしたが、機能が動作する時間が表示されていました!どのように私を助けることができますか?私のシステムでは、コードが20ミリ秒か5ミリ秒かかることがあるサーバー上で10ミリ秒かかる場合! – Sourav

+0

しかし、あなたのシステムは毎秒1000要求を処理するかもしれませんが、あなたのサーバーは50,2、または20000しか手に入れることができません。 – tstenner

+0

プロファイラからの出力は、コードのどの部分が最も時間がかかるかを示します。あなたの生産環境が異なる特性を持っている場合、結果は歪んでしまうかもしれません。 – tstenner

0

ユニットテストベースの開発。

これにより、バグのないコードを作成できます。それはまた時間のベンチマークです。

そして、PHPUnitは間違いなくあなたはすべての時間を要していることの一部、見つけるためにあなたのコードをプロファイリングしたい場合は、プロファイラを探している

関連する問題