html5 - dns-prefetch DNS预解析 一般情况需要不?
PHPz
PHPz 2017-04-17 15:04:26
[HTML讨论组]

在前段优化中关于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)
PHP中文网

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

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

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号