DNS 解析的速度似乎容易被網(wǎng)站優(yōu)化人員忽視±枇遥現(xiàn)在大多數(shù)新瀏覽器已經(jīng)針對DNS解析進(jìn)行了優(yōu)化,典型的一次DNS解析耗費(fèi)20-120 毫秒匀谣,減少DNS解析時(shí)間和次數(shù)是個(gè)很好的優(yōu)化方式照棋。DNS Prefetching是具有此屬性的域名不需要用戶點(diǎn)擊鏈接就在后臺解析,而域名解析和內(nèi)容載入是串行的網(wǎng)絡(luò)操作武翎,所以這個(gè)方式能減少用戶的等待時(shí)間烈炭,提升用戶體驗(yàn)。
<meta http-equiv="x-dns-prefetch-control" content="on" />
<link rel="dns-prefetch" />
<link rel="dns-prefetch" />
瀏覽器對網(wǎng)站第一次的域名DNS解析查找流程依次為:
瀏覽器緩存-系統(tǒng)緩存-路由器緩存-ISP DNS緩存-遞歸搜索
注:dns-prefetch需慎用后频,多頁面重復(fù)DNS預(yù)解析會增加重復(fù)DNS查詢次數(shù)梳庆。