瀏覽器辭典:DNS預(yù)讀取
DNS預(yù)讀?。―NS Prefetch):一項瀏覽器加速技術(shù)。
DNS是域名系統(tǒng)(Domain Name System)的縮寫,是一種組織成域?qū)哟谓Y(jié)構(gòu)的計算機和網(wǎng)絡(luò)服務(wù)命名系統(tǒng)。DNS命名用于TCP/IP網(wǎng)絡(luò)(如Internet),用來通過用戶友好的名稱定位計算機和服務(wù)。當用戶在應(yīng)用程序中輸入DNS名稱時,DNS服務(wù)可以將此名稱解析為與此名稱相關(guān)的其他信息,如IP地址。
例如,多數(shù)用戶喜歡使用友好的名稱來定位諸如網(wǎng)絡(luò)上的郵件服務(wù)器或Web服務(wù)器這樣的計算機。友好的名稱更容易記住。但是,計算機使用數(shù)字地址在網(wǎng)絡(luò)上通訊。為了更方便地使用網(wǎng)絡(luò)資源,諸如DNS的名稱服務(wù)提供了一種方法,將用戶友好的計算機或服務(wù)名稱映射為數(shù)字地址。如果您使用過Web瀏覽器,則應(yīng)該也使用了DNS。
一般,用戶在瀏覽器中輸入網(wǎng)址(如www.scjtxx.cn),提交頁面之后,瀏覽器會先向DNS服務(wù)器提交查詢,找到對應(yīng)該網(wǎng)址的IP地址信息并返回(如118.144.78.38)。這個過程的速度取決于DNS服務(wù)器的位置等因素。
所謂DNS預(yù)讀取就是,在載入頁面的過程中,瀏覽器解析到網(wǎng)頁上包含的網(wǎng)址時,在用戶訪問它們之前,在后臺對這些網(wǎng)址后所包含的主機名進行域名解析。等到頁面載入完畢或者用戶真正去點擊這些網(wǎng)址時,相對應(yīng)的DNS解析工作已經(jīng)提前完成了,不會在用戶點擊后才開始解析DNS。DNS解析較慢的用戶能感覺到DNS解析的提速(本段內(nèi)容感謝傲游技術(shù)人員提供的解釋)。
相關(guān)閱讀
DNS服務(wù)器一旦遭受攻擊或遇到故障,會引起整個網(wǎng)絡(luò)的癱瘓。類似的案例有: