摘要:預(yù)讀取是一項(xiàng)使瀏覽器主動(dòng)去執(zhí)行域名解析的功能,其范圍包括文檔的所有鏈接,無論是圖片的,的,還是等其他用戶能夠點(diǎn)擊的。因?yàn)轭A(yù)讀取會(huì)在后臺(tái)執(zhí)行,所以很可能在鏈接對(duì)應(yīng)的東西出現(xiàn)之前就已經(jīng)解析完畢。
X-DNS-Prefetch-Control 頭控制著瀏覽器的 DNS 預(yù)讀取功能。 DNS 預(yù)讀取是一項(xiàng)使瀏覽器主動(dòng)去執(zhí)行域名解析的功能,其范圍包括文檔的所有鏈接,無論是圖片的,CSS 的,還是 JavaScript 等其他用戶能夠點(diǎn)擊的 URL。
因?yàn)轭A(yù)讀取會(huì)在后臺(tái)執(zhí)行,所以 DNS 很可能在鏈接對(duì)應(yīng)的東西出現(xiàn)之前就已經(jīng)解析完畢。這能夠減少用戶點(diǎn)擊鏈接時(shí)的延遲。
打開和關(guān)閉 DNS 預(yù)讀取你可以通過在服務(wù)器端發(fā)送 X-DNS-Prefetch-Control 報(bào)頭,或是在文檔中使用值為 http-equiv 的 標(biāo)簽:
強(qiáng)制查詢特定主機(jī)名
你可以通過使用 rel 屬性值為 link type 中的 dns-prefetch 的 標(biāo)簽來對(duì)特定域名進(jìn)行預(yù)讀取:
在這個(gè)例子中,F(xiàn)irefox將預(yù)解析域名"www.baidu.com"。
而且, 元素也可以使用不完整的 URL 的主機(jī)名來標(biāo)記預(yù)解析,但這些主機(jī)名前必需要有雙斜線:
強(qiáng)制對(duì)域名進(jìn)行預(yù)讀取在有的情況下很有用, 比如, 在網(wǎng)站的主頁上,強(qiáng)制在整個(gè)網(wǎng)站上頻繁引用的域名的預(yù)解析,即使它們不在主頁本身上使用。即使主頁的性能可能不受影響,這將提高整體站點(diǎn)性能。
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://m.specialneedsforspecialkids.com/yun/100158.html
摘要:通過域名,最終得到該域名對(duì)應(yīng)的地址的過程叫做域名解析或主機(jī)名解析。而是讓具有此屬性的域名不需要用戶點(diǎn)擊鏈接就在后臺(tái)解析,而域名解析和內(nèi)容載入是串行的網(wǎng)絡(luò)操作,所以這個(gè)方式能減少用戶的等待時(shí)間,提升用戶體驗(yàn)。 跟大家分享一個(gè)小知識(shí)點(diǎn),自己也總結(jié)總結(jié),fight 、fight 、fight !!! 前端優(yōu)化系列之一:DNS預(yù)獲取 dns-prefetch 提升頁面載入速度 DNS Pre...
摘要:通過域名,最終得到該域名對(duì)應(yīng)的地址的過程叫做域名解析或主機(jī)名解析。而是讓具有此屬性的域名不需要用戶點(diǎn)擊鏈接就在后臺(tái)解析,而域名解析和內(nèi)容載入是串行的網(wǎng)絡(luò)操作,所以這個(gè)方式能減少用戶的等待時(shí)間,提升用戶體驗(yàn)。 跟大家分享一個(gè)小知識(shí)點(diǎn),自己也總結(jié)總結(jié),fight 、fight 、fight !!! 前端優(yōu)化系列之一:DNS預(yù)獲取 dns-prefetch 提升頁面載入速度 DNS Pre...
摘要:通過域名,最終得到該域名對(duì)應(yīng)的地址的過程叫做域名解析或主機(jī)名解析。而是讓具有此屬性的域名不需要用戶點(diǎn)擊鏈接就在后臺(tái)解析,而域名解析和內(nèi)容載入是串行的網(wǎng)絡(luò)操作,所以這個(gè)方式能減少用戶的等待時(shí)間,提升用戶體驗(yàn)。 跟大家分享一個(gè)小知識(shí)點(diǎn),自己也總結(jié)總結(jié),fight 、fight 、fight !!! 前端優(yōu)化系列之一:DNS預(yù)獲取 dns-prefetch 提升頁面載入速度 DNS Pre...
摘要:在某些情況下,延遲能減少一秒鐘。在某些瀏覽器中這個(gè)預(yù)讀取的行為將會(huì)與頁面實(shí)際內(nèi)容并行發(fā)生而不是串行。在某些圖片較多的頁面中,在發(fā)起圖片加載請(qǐng)求之前預(yù)先把域名解析好將會(huì)有至少的圖片加載速度提升。 1. 使用dns預(yù)解析 DNS 請(qǐng)求需要的帶寬非常小,但是延遲卻有點(diǎn)高,這點(diǎn)在手機(jī)網(wǎng)絡(luò)上特別明顯。預(yù)讀取 DNS 能讓延遲明顯減少一些,例如用戶點(diǎn)擊鏈接時(shí)。在某些情況下,延遲能減少一秒鐘。 在某...
閱讀 3432·2023-04-25 22:44
閱讀 940·2021-11-15 11:37
閱讀 1642·2019-08-30 15:55
閱讀 2654·2019-08-30 15:54
閱讀 1091·2019-08-30 13:45
閱讀 1440·2019-08-29 17:14
閱讀 1863·2019-08-29 13:50
閱讀 3420·2019-08-26 11:39