在前段优化中关于DNS的有两点:
减少DNS的请求次数
进行DNS预先获取。
早上看到一篇文章里面的一句话,如下:
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".
所以这个DNS预解析,在一般所以资源都在同一个域名下的情况下是不需要的意思?
其实最关心的是,用这个标签,会不会有什么负面的影响???有木有很懂的人,求指教O(∩_∩)O~~
参考文档:
[DNS Prefetching的两三事] http://www.jianshu.com/p/c3a1...
[rel=dns-prefetch] https://varvy.com/rel/dns-pre...
針對第一個問題,因為瀏覽器對dns是有快取的,所以如果頁面只有一個域名,也就是所有解析都將從快取中讀取,此刻,確實不需要做預解析。
針對第二個問題,多頁重複DNS預解析會增加重複DNS查詢次數,即相同網域都加了預解析標籤。