文章目录 [+]
DNS Prefetch,即DNS预获取,是前端优化的一部分,DNS Prefetching 是让具有此属性的域名不需要用户点击链接就在后台解析,而域名解析和内容载入是串行的网络操作,所以这个方式能 减少用户的等待时间,提升用户体验 。
今天我看了淘宝的页面,他们在首页也用了dns-pretech,但是在其他页面却没看到,我觉得是因为首页的重要性导致的,因为首页是聚合页,承载的站内连接过多,如果首页加载速度体验不好,那真的会损失很多用户。
因为浏览器对dns是有缓存的,所以如果页面只有一个域名,也就是所有解析都将从缓存中读取,此刻,确实不需要做预解析。
多页面重复DNS预解析会增加重复DNS查询次数,即相同域名都加了预解析标签,所以只需要在首页进行预解析即可,如果在其他页面都进行解析,会增加dns查询次数,而且是重复查询。
还没有评论,来说两句吧...
发表评论中国互联网举报中心