首頁 >後端開發 >php教程 >php效能最佳化(一)壓力測試工具篇

php效能最佳化(一)壓力測試工具篇

WBOY
WBOY原創
2016-07-30 13:31:211629瀏覽

ab使用

<code>  Apache附带的压力测试工具ab,非常容易使用,并且完全可以摸你各种条件对Web服务器发起测试请求。ab可以直接在Web服务器本地发起测试请求,这对于需要了解服务器的处理性能至关重要,因为它不包括数据的网络传输时间以及用户PC本地的计算时间。。
</code>

要執行 1000 次的 connection, 20 次的 concurrent (並行, 同時):
語法: ab -n 1000 -c 20 www.baidu.com

產生出來的結果. 要注意的是以下幾個:

§ Time taken for tests: 總共執行花了多久的時間.(以上1000 次共多久)

§ Requests per second: 每秒平均可以處理多少個connection.

webbench

最多可以模擬3萬個並發連接去測試網站的負載能力,個人感覺要比Apache自帶的ab壓力測試工具好,安裝使用也特別方便。

webbench的安裝

<code>wget http://home<span>.tiscali</span><span>.cz</span>/cz210552/distfiles/webbench-<span>1.5</span><span>.tar</span><span>.gz</span>
tar zxvf webbench-<span>1.5</span><span>.tar</span><span>.gz</span>
cd webbench-<span>1.5</span>
make && make install
</code>

webbench使用方法
webbench -c 500 -t 30 http://127.0.0.1/test.php
webbench的參數說明
-c表示併發數,-t表示時間(秒)

版權聲明:本文為博主原創文章,未經博主允許不得轉載。

以上就介紹了php效能最佳化(一)壓力測試工具篇,包含了方面的內容,希望對PHP教學有興趣的朋友有幫助。

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:PHP:檔案系統下一篇:PHP:檔案系統