达内培训网站开发,金融公司网站 html,手机平面设计软件,ppt网站建设DNS 实现域名到IP的映射。通过域名访问站点#xff0c;每次请求都要做DNS解析。目前每次DNS解析#xff0c;通常在200ms以下。针对DNS解析耗时问题#xff0c;一些浏览器通过DNS Prefetch 来提高访问的流畅性。 什么是 DNS Prefetch ? DNS Prefetch 是一种DNS 预解析技术每次请求都要做DNS解析。目前每次DNS解析通常在200ms以下。针对DNS解析耗时问题一些浏览器通过DNS Prefetch 来提高访问的流畅性。 什么是 DNS Prefetch ? DNS Prefetch 是一种DNS 预解析技术当你浏览网页时浏览器会在加载网页时对网页中的域名进行解析缓存这样在你单击当前网页中的连接时就无需进行DNS的解析减少用户等待时间提高用户体验。 目前支持 DNS Prefetch 的浏览器有 google chrome 和 firefox 3.5 那么在服务端如何控制浏览器端对域名进行预解析那? 如果要浏览器端对特定的域名进行解析可以再页面中添加link标签实现。例如 link reldns-prefetch hrefwww.ytuwlg.iteye.com / 如果要控制浏览器端是否对域名进行预解析可以通过Http header 的x-dns-prefetch-control 属性进行控制 meta http-equivx-dns-prefetch-control contenton / link reldns-prefetch hrefhttp://bdimg.share.baidu.com / link reldns-prefetch hrefhttp://nsclick.baidu.com / link reldns-prefetch hrefhttp://hm.baidu.com / link reldns-prefetch hrefhttp://eiv.baidu.com / 典型的一次DNS解析耗费20-120 毫秒减少DNS解析时间和次数是个很好的优化方式。DNS Prefetching是具有此属性的域名不需要用户点击链接就在后台解析而域名解析和内容载入是串行的网络操作所以这个方式能减少用户的等待时间提升用户体验 参考文章百度泛用户体验-浏览器的加载与页面性能优化 http://www.baiduux.com/blog/2011/02/15/browser-loading/转载于:https://www.cnblogs.com/xiaoai-tang/p/6476042.html