apache-benchmarkを使用してPHPアプリケーションのパフォーマンスをテストするにはどうすればよいですか?apache-benchmarkを使用したPHPプロジェクトのパフォーマンスのテスト?
私の環境はUbuntu Linuxです。インストールできるパッケージはありますか?
apache-benchmarkを使用してPHPアプリケーションのパフォーマンスをテストするにはどうすればよいですか?apache-benchmarkを使用したPHPプロジェクトのパフォーマンスのテスト?
私の環境はUbuntu Linuxです。インストールできるパッケージはありますか?
「apache2」がインストールされている場合、Apache Benchmarkはすでにインストールされています。使用方法については、man ab
を参照してください。ほとんどの場合、実行され、-c
れるべき
-n
は、すべての要求の数です
ab -n 1000 -c 10 http://localhost/path/to/app
のようなそのわずかなものは、並行処理で実行されなければならない要求の数が、あります。
注意、あなたはないにテストあなたのPHPプロジェクトこの方法のパフォーマンスが、テストすべて、それは、Webサーバ、PHP、アプリケーション、データベース、ファイルシステムで始まる、影響を受けているを行うこととそうです。つまり、結果が悪い場合は、メモリが足りないこと、またはバックグラウンドで実行されているものが数多くあるなどのこともあります。プロファイラを使用して、PHPアプリケーションのパフォーマンスを分析します。 xdebugにはプロファイラが組み込まれています。
が、これはあなたを助けることができると思う -
ありがとう助けのため。しかし、プロセスは/ var/log/apacheにログインしていません。 – Sahal
ブラウザで試してみると、100の警告が記録されます。しかし、1000リクエストでabコマンドを実行すると、ログファイルに100 * 100のエントリが記録されるはずです。それは起こっていない。手伝ってくれますか。 – Sahal