PHP程式之伺服器負載測試

2021-04-14 23:29:43 字數 499 閱讀 5598

伺服器負載太大而影響程式效率也是很常見的,我們需要對此進行測試。這裡我以目前最常用的apache伺服器為例。 apache伺服器自帶有乙個叫ab(apachebench)的工具,在bin目錄下。使用這個輕巧的工具我們可以對伺服器進行負載測試,看看在重負荷之下伺服器的表現如何。apachebench 可以針對某個特定的 url **出連續的聯機請求,同時還可以**出同時間點數個相同的聯機請求,因此利用 apachebench 可幫助我們在**開發期間**實際上線可能的情況,利用**出來的資料作為調整伺服器設定或程式的依據。

在命令列下輸出:

如果你想得到更詳細的資訊,請到

www.apache.org上查閱一些更深入的文件,包括模組和第三方的提高效率的工具。修改httpd.conf後,要重啟apache伺服器,然後再用ab測試。你會看到每秒請求數增加或減少。

記下每次的引數,最後選擇最佳效率的那種配置。要指出的是,除了ab,還有許多優秀的伺服器效能測試軟體。另外,如果你的伺服器不是apache,請自行尋找測試方法。 

WAS伺服器負載測試軟體導讀

有點老了將究著看吧。你的web 伺服器和應用到底能夠支援多少併發使用者訪問?在出現大量併發請求的情況下,軟體會出現問題嗎?這些問題靠通常的 測試靜態 的html 頁面 避免過多的 資料庫指令碼 檔案名字 命中數 平均ttfb ms 平均ttlb ms plainhtml.html 8 47 474 ...

WAS伺服器負載測試軟體導讀

出處未知 presenttime now if datediff h lastupdated,presenttime 1 then response.redirect update.asp?physicalpath request.servervariables path translated en...

WAS伺服器負載測試軟體導讀

出處未知 presenttime now if datediff h lastupdated,presenttime 1 then response.redirect update.asp?physicalpath request.servervariables path translated en...