圖 8. Initiate domestic Page 頁面 SSL server 響應

對于 IBM HTTP Server 圖像緩存并沒有明顯改善性能的問題,我們也從數據對比中發現了原因。雖然應用系統中的一些頁面圖片元素較多,但是由于圖片的字節數太小,在客戶端和服務器端傳輸的時間也很短(參見 圖 9)。所以 IBM HTTP Server 提供的圖像緩存沒有大幅度的提高訪問性能。
圖 9. 圖片大小及傳輸時間

在對其他頁面(參見 圖 10)的分析中我們發現,在向服務器端發送等量請求信息的條件下,一些頁面的 SSL server 響應時間較短,所以對于 Initiate domestic Page 頁面響應時間較長的問題建議開發人員對這部分代碼進行走查改進,以求獲得性能上的提高。
圖 10. 另一頁面 SSL server 響應

此外,通過對數據的分析,還發現對于各個頁面的圖片文件,都采用了 SSL 協議進行傳輸。由于圖片本身并不包含需要保護的信息,所以采用 SSL 協議進行傳輸會在一定程度上增加傳輸負載,建議對圖片不用加密形式傳輸。
![]() ![]() |
![]()
|
綜合總體看來,作為一款基于用戶使用角度開發的工具,IBM Page Detailer 能夠幫助測試者掌握有關 Web 應用性能方面的大量數據,便于對性能問題進行分析,是 Web 應用性能測試中不可或缺的工具。
延伸閱讀
文章來源于領測軟件測試網 http://www.kjueaiud.com/