2011-06-24 7 views

答えて

5

「apache2」がインストールされている場合、Apache Benchmarkはすでにインストールされています。使用方法については、man abを参照してください。ほとんどの場合、実行され、-cれるべき

-nは、すべての要求の数です
ab -n 1000 -c 10 http://localhost/path/to/app 

のようなそのわずかなものは、並行処理で実行されなければならない要求の数が、あります。

注意、あなたはないにテストあなたのPHPプロジェクトこの方法のパフォーマンスが、テストすべて、それは、Webサーバ、PHP、アプリケーション、データベース、ファイルシステムで始まる、影響を受けているを行うこととそうです。つまり、結果が悪い場合は、メモリが足りないこと、またはバックグラウンドで実行されているものが数多くあるなどのこともあります。プロファイラを使用して、PHPアプリケーションのパフォーマンスを分析します。 xdebugにはプロファイラが組み込まれています。

+0

ありがとう助けのため。しかし、プロセスは/ var/log/apacheにログインしていません。 – Sahal

+0

ブラウザで試してみると、100の警告が記録されます。しかし、1000リクエストでabコマンドを実行すると、ログファイルに100 * 100のエントリが記録されるはずです。それは起こっていない。手伝ってくれますか。 – Sahal

関連する問題