html5 - dns-prefetch DNS预解析 一般情况需要不?
PHPz
PHPz 2017-04-17 15:04:26
0
1
652

在前段优化中关于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...

PHPz
PHPz

学习是最好的投资!

全部回复(1)
Ty80

针对第一个问题,因为浏览器对dns是有缓存的,所以如果页面只有一个域名,也就是所有解析都将从缓存中读取,此刻,确实不需要做预解析。

针对第二个问题,多页面重复DNS预解析会增加重复DNS查询次数,即相同域名都加了预解析标签。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!