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

张俊SEM seo优化212字数 1231阅读4分6秒阅读模式

网站投放百度、谷歌联盟广告,百度分享、推荐等,由于不同的DNS请求,会增加了网页加载时间,用户等待时间过长会造成跳出率增高,对SEO有一定影响。

DNS解析速度是造成页面延迟加载的最大的原因。文章源自张俊SEM-https://zhangjunsem.com/27512.html

文章源自张俊SEM-https://zhangjunsem.com/27512.html

DNS Prefetch是前端优化的一部分,主要功能:减少DNS请求次数;进行DNS预获取。DNS Prefech让具有此属性的域名不需要用户点击链接就在后台解析,而域名解析和内容载入时串行的网络操作,DNS预解析减少等待时间,提升用户体验。文章源自张俊SEM-https://zhangjunsem.com/27512.html

DNS Prefetching预解析使用方法

目前大多数浏览器已经支持此属性,文章源自张俊SEM-https://zhangjunsem.com/27512.html

– Safari: 5+
– Chrome: All
– Firefox: 3.5+
– Opera: Unknown
– IE: 9+ (called “Pre-resolution” on blogs.msdn.com)

Chrome 和 Firefox 3.5+ 内置了 DNS Prefetching 技术并对DNS预解析做了相应优化设置。即使不设置此属性,Chrome 和 Firefox 3.5+ 也能自动在后台进行预解析。文章源自张俊SEM-https://zhangjunsem.com/27512.html

在页面<meta charset="UTF-8">后面,增加如下代码:(具体的DNS可以用火狐浏览器查看HTTP请求)文章源自张俊SEM-https://zhangjunsem.com/27512.html

<meta http-equiv="x-dns-prefetch-control" content="on" />
<link rel="dns-prefetch" href="http://bdimg.share.baidu.com" />
<link rel="dns-prefetch" href="http://nsclick.baidu.com" />
<link rel="dns-prefetch" href="http://hm.baidu.com" />
<link rel="dns-prefetch" href="http://eiv.baidu.com" />

DNS作为互联网的基础协议,解析速度可能被网站SEO优化人员忽视,一般典型的DNS解析耗费20-120毫秒,减少DNS解析时间和次数是利于SEO优化的。文章源自张俊SEM-https://zhangjunsem.com/27512.html

DNS Prefetching预解析实现原理与注意事项

1.<meta>信息告诉浏览器,当前页面要做DNS预解析;文章源自张俊SEM-https://zhangjunsem.com/27512.html

<meta http-equiv="x-dns-prefetch-control" content="on" />

2.</head>使用<link>标签来强制对DNS预解析;文章源自张俊SEM-https://zhangjunsem.com/27512.html

<link rel="dns-prefetch" href="http://bdimg.share.baidu.com" />

3.dns-prefetch需慎用,多页面重复DNS预解析会增加重复DNS查询次数;文章源自张俊SEM-https://zhangjunsem.com/27512.html

4.浏览器对网站第一次的域名DNS解析查找流程:

浏览器缓存 -> 系统缓存 -> 路由器缓存 -> ISP -> DNS缓存 -> 递归搜素

5.如果要禁止隐式的DNS Prefetch,可以使用以下标签

<meta http-equiv="x-dns-prefetch-control" content="off">

声明:转载此文是出于传递更多学习交流目的。若有来源标注错误或侵犯了您的合法权益,请作者持权属证明与本网联系,我们将及时更正、删除,谢谢。本站部分图文来源于网络,仅供学习交流,发表作品观点仅代表作者本人,本站仅提供信息存储空间服务,不承担连带责任。如有侵权,请及时联系管理员删除。

weinxin
ynxtwl
加个微信
交个朋友
张俊SEM
  • 本文由 张俊SEM 发表于 2024年12月20日09:52:43
  • 转载请务必保留本文链接:https://zhangjunsem.com/27512.html
  • 网站SEO
  • SEO优化
  • 互联网
  • 优化
新手如何利用内部链接优化SEO(从内部链接开始,为您的网站带来更多流量)
新手如何利用内部链接优化SEO(从内部链接开始,为您的网站带来更多流量) seo优化

新手如何利用内部链接优化SEO(从内部链接开始,为您的网站带来更多流量)

SEO对于每个网站都是非常重要的,因为它可以帮助网站获得更多的流量。然而,对于新手来说,SEO可能是一个非常困难的问题。本文将介绍如何利用内部链接来优化SEO,并为您的网站带来更多的流量。 什么是内部...
如何通过网站SEO优化提升网站流量和转化?
如何通过网站SEO优化提升网站流量和转化? seo优化

如何通过网站SEO优化提升网站流量和转化?

中小企业预算有限时做网站SEO优化,核心是“聚焦核心需求、放弃无效投入、用最小成本抓高转化节点”。无需追求全量关键词覆盖或复杂技术优化,重点围绕 “用户找得到、页面留得住、转化接得住” 三个环节落地,...