html5 - dns-prefetch DNS預(yù)解析 一般情況需要不?
問(wèn)題描述
在前段優(yōu)化中關(guān)于DNS的有兩點(diǎn):
減少DNS的請(qǐng)求次數(shù)
進(jìn)行DNS預(yù)先獲取。
早上看到一篇文章里面的一句話,如下:
The main reason for rel=dns-prefetch to exist is to speed up the way web pages load when they are using different domains for page resources.
It can achieve pagespeed gains by effectively controlling the manner in which DNS lookup times take place.
This process is often called 'DNS prefetching'.
所以這個(gè)DNS預(yù)解析,在一般所以資源都在同一個(gè)域名下的情況下是不需要的意思?
其實(shí)最關(guān)心的是,用這個(gè)標(biāo)簽,會(huì)不會(huì)有什么負(fù)面的影響???有木有很懂的人,求指教O(píng)(∩_∩)O~~
參考文檔:[DNS Prefetching的兩三事] http://www.jianshu.com/p/c3a1... [rel=dns-prefetch] https://varvy.com/rel/dns-pre...
問(wèn)題解答
回答1:針對(duì)第一個(gè)問(wèn)題,因?yàn)闉g覽器對(duì)dns是有緩存的,所以如果頁(yè)面只有一個(gè)域名,也就是所有解析都將從緩存中讀取,此刻,確實(shí)不需要做預(yù)解析。
針對(duì)第二個(gè)問(wèn)題,多頁(yè)面重復(fù)DNS預(yù)解析會(huì)增加重復(fù)DNS查詢次數(shù),即相同域名都加了預(yù)解析標(biāo)簽。
相關(guān)文章:
1. 網(wǎng)頁(yè)爬蟲(chóng) - 如何使用使用java抓取信息并制作一個(gè)排名系統(tǒng)?2. php對(duì)mysql提取數(shù)據(jù)那種速度更快3. javascript - immutable配合react提升性能?4. javascript - 在vue項(xiàng)目中遇到的問(wèn)題:DOMException5. 如何設(shè)置一個(gè)無(wú)限循環(huán)并打破它。(Java線程)6. javascript - vue中使用prop傳遞數(shù)據(jù)問(wèn)題7. python小白 自學(xué)看書(shū)遇到看不懂的地方8. shell - mysql更新錯(cuò)誤9. ubuntu如何啟動(dòng)sublime10. mysql - 在log日志中已知用戶的某一步操作,如何獲取其上一步操作?

網(wǎng)公網(wǎng)安備