BS架構網頁響應時間參考

響應時間:
指的是客戶發出請求到得到響應的整個過程的時間。在某些工具中,請求響應時間通常會被稱爲“TTLB”(Time to laster byte) ,意思是從發起一個請求開始,到客戶端收到最後一個字節的響應所耗費的時間。

響應時間的計算模型:
響應時間=網絡傳輸時間(請求)+服務器處理時間(一層或是多層)+網絡傳輸時間(響應)+頁面前段解析時間

簡化的瀏覽器響應時間的計算模型:
瀏覽器響應時間 = 服務器響應時間 + 頁面裝載時間 + 頁面渲染時間
頁面渲染時間主要包含兩個部分:
頁面渲染時間 = 腳本執行時間 + 瀏覽器引擎渲染時間

指導思路:
“2-5-10原則”,簡單說,就是當用戶能夠在2秒以內得到響應時,會感覺系統的響應很快;
當用戶在2秒以內得到響應時,會感覺系統的響應很快;
當用戶在2-5秒之間得到響應時,會感覺系統的響應速度還可以;
當用戶在5-10秒以內得到響應時,會感覺系統的響應速度很慢,但是還可以接受;
而當用戶在超過8秒後仍然無法得到響應時,會感覺系統糟透了,或者認爲系統已經失去響應,而選擇離開這個Web站點,或者發起第二次請求。

2秒首頁,5秒普通頁面,10秒~複雜查詢頁面。
在進行性能測試時,“合理的響應時間”取決於用戶的需求,而不能依據測試人員自己設想來決定。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章