PHP パフォーマンスの最適化 (1) ストレス テスト ツール
<code> Apache附带的压力测试工具ab,非常容易使用,并且完全可以摸你各种条件对Web服务器发起测试请求。ab可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户PC本地的计算时间。。</code>
を使用して 1000 の接続と 20 の同時実行 (並列、同時) を実行します。
構文: ab -n 1000 -c 20 www.baidu.com
生成された結果に注目してください:
§ テストにかかった時間: 合計の実行にかかった時間。 (上記の 1000 回の合計はどれくらいですか)
§ 1 秒あたりのリクエスト数: 1 秒あたり平均で処理できる接続数。
でシミュレートできます。最大 30,000 の同時実行 Web サイトの負荷容量をテストするために接続すると、個人的には Apache に付属の腹筋テスト ツールより優れていると感じます。また、インストールと使用が特に便利です。
Webbench のインストール
<code class=" hljs avrasm">wget http://home<span class="hljs-preprocessor">.tiscali</span><span class="hljs-preprocessor">.cz</span>/cz210552/distfiles/webbench-<span class="hljs-number">1.5</span><span class="hljs-preprocessor">.tar</span><span class="hljs-preprocessor">.gz</span>tar zxvf webbench-<span class="hljs-number">1.5</span><span class="hljs-preprocessor">.tar</span><span class="hljs-preprocessor">.gz</span>cd webbench-<span class="hljs-number">1.5</span>make && make install</code>
Webbench の使用方法
webbench -c 500 -t 30 http://127.0.0.1/test.php
Webbench パラメーターの説明
-c は同時実行数を表し、-t は時間 (秒) を表します。
著作権表示: この記事はブロガーによるオリジナルの記事であり、ブロガーの許可なく複製することはできません。