http響應(yīng)時間: dns解析時間: 建立連接時間: 服務(wù)器計算時間“
DNS域名解析所消耗的時間實(shí)際上取決于DNS服務(wù)器的性能以及用戶到DNS服務(wù)器的網(wǎng)絡(luò)狀況,除此之外,DNS記錄還可能會緩存在互聯(lián)網(wǎng)接入服務(wù)商的各級DNS服務(wù)器上,這取決于DNS記錄的TTL值。使用dig查看查詢時間時,兩條查詢之間間隔時間至少大于20秒
建立連接的時間體現(xiàn)了Web服務(wù)器能否快速的接入用戶的請求。通常情況下,當(dāng)Web服務(wù)器的同時連接數(shù)達(dá)到預(yù)設(shè)限制時,Web服務(wù)器可能會對新的請求拒絕
接入,而對于Apache這樣的多進(jìn)程模型,當(dāng)進(jìn)程數(shù)不斷增多時,由于上下文切換的時間開銷也隨之增加,所以建立連接的平均時間也逐漸開始延長。
接下來的服務(wù)器計算時間,很容易理解,對于靜態(tài)文件的訪問,這部分時間主要用于文件的定位,如果是較小的文件,那么還會
包括文件讀取時間,而如果是較大的文件,通常Web服務(wù)器會使用sendfile系統(tǒng)調(diào)用來直接傳送文件內(nèi)容到網(wǎng)絡(luò)設(shè)備,所以讀取文件的時間并沒有算入這
里的服務(wù)器計算時間,而是歸入內(nèi)容下載時間。對于動態(tài)內(nèi)容的訪問,這里的服務(wù)器計算時間具有非常重要的參考價值,要減少這部分時間并不那么容易,你可以使用緩存等策略,更加詳細(xì)的優(yōu)化方法我們會在以后深入介紹。 最后的內(nèi)容下載時間,從根本上來說,取決于監(jiān)控寶和站點(diǎn)服務(wù)器兩端的帶寬,所以它并不代表用戶的真正下載時間,但是卻相對依賴于站點(diǎn)服務(wù)器的帶寬使用情況,你可以根據(jù)快照結(jié)果中的下載速度,并結(jié)合用戶接入互聯(lián)網(wǎng)的帶寬來進(jìn)行估算。
|