DNS预解析提升页面加载速度dns-prefetch

DNS预解析提升页面加载速度dns-prefetch

该网站投放百度和谷歌联盟广告,百度分享和推荐等。由于不同的域名服务请求,网页加载时间会增加,用户长时间的等待会导致跳转率增加,这将对搜索引擎优化产生一定的影响。

域名解析的速度是页面延迟的最大原因。

域名系统预取是前端优化的一部分。它的主要功能是减少DNS请求的数量。域名系统预获取。DNS预取允许在后台解析具有此属性的域名,而无需用户单击链接,同时域名解析和内容加载期间的串行网络操作减少了等待时间并改善了用户体验。

域名系统预取解析器使用方法
目前,大多数浏览器已经支持这个属性。

& ndashSafari: 5+
& ndash铬:全部
& ndash火狐:3.5+
& ndash歌剧:未知
& ndashIE: 9+(已调用;预解析;关于blogs.msdn.com)
Chrome和Firefox 3.5+内置了域名系统预取技术,并对域名系统预取进行了相应的优化设置。即使没有设置这个属性,Chrome和Firefox 3.5+也可以在后台自动预解析。

在第<元字符集= & quotUTF-8;稍后,添加以下代码:(特定的域名系统可以使用火狐浏览器查看HTTP请求)

& lt元http-equiv = & quot;x-DNS-预取-控制内容= & quot打开/。
& lt链接关系= & quotDNS-预取href = & quothttp://bdimg.share.baidu.com。/。
& lt链接关系= & quotDNS-预取href = & quothttp://nsclick.baidu.com/。
& lt链接关系= & quotDNS-预取href = & quothttp://hm.baidu.com/。
& lt链接关系= & quotDNS-预取href = & quothttp://eiv.baidu.com/。
作为互联网的基本协议,域名解析速度可能会被网站的搜索引擎优化人员所忽略。通常,典型的域名解析需要20-120毫秒。减少域名解析时间和次数有利于搜索引擎优化。

域名系统预取预解析的原理及注意事项
1.& ltmeta该信息告诉浏览器,当前页面需要域名系统预解析;

& lt元http-equiv = & quot;x-DNS-预取-控制内容= & quot打开/。
2.& lt/head。使用<链接;标签强制域名系统预解析;

& lt链接关系= & quotDNS-预取href = & quothttp://bdimg.share.baidu.com。/。
3 . DNS-应谨慎使用预取。在多个页面上重复域名解析会增加重复域名查询的数量;

4.浏览器对网站的第一个域名解析和搜索过程:

浏览器缓存-;系统缓存-;路由器缓存-;互联网服务提供商-;域名系统缓存-;递归搜索
5.如果您想禁止隐式的域名系统预取,您可以使用以下标签

& lt元http-equiv = & quot;x-DNS-预取-控制内容= & quot关闭;

原文链接:http://www.sjzseo.net/912.html,转载请注明出处。

0

评论0

没有账号?注册  忘记密码?