加入收藏 | 设为首页 | 会员中心 | 我要投稿 湖南网 (https://www.hunanwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

dns-prefetch是什么 前端优化:DNS预理会晋升页面速率

发布时间:2020-11-28 09:13:32 所属栏目:编程 来源:网络整理
导读:在网页体验中我们常会碰着这种环境,即在挪用百度同盟、谷歌同盟以及当前网页地址域名外的域名文件时会碰着哀求延时很是严峻的环境。那么有没有要领去办理这种请

  今朝大大都赏识器已经支持此属性,支持版本如下:
•– 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+ 也能自动在靠山举办预理会 。

  今朝许多大型站点也应用了这一优化,譬喻:

  淘宝、付出宝、网易
 

DNS Prefetch 应该只管的放在网页的前面,保举放在 <meta charset="UTF-8"> 后头。详细行使要领如下:

<meta http-equiv="x-dns-prefetch-control" content="on">
<link rel="dns-prefetch" href=http://www.jb51.net/web/"/www.zhix.net">
<link rel="dns-prefetch" href=http://www.jb51.net/web/"/api.share.zhix.net">
<link rel="dns-prefetch" href=http://www.jb51.net/web/"/bdimg.share.zhix.net">

  预理会的实现:

  1、用meta信息来奉告赏识器, 当前页面要做DNS预理会:<meta http-equiv="x-dns-prefetch-control" content="on" />

  2、在页面header中行使link标签来逼迫对DNS预理会: <link rel="dns-prefetch" href=http://www.jb51.net/web/"http:/bdimg.share.baidu.com" />

  注:dns-prefetch需慎用,多页面一再DNS预理会会增进一再DNS查询次数。

  必要留意的是,固然行使 DNS Prefetch 可以或许加速页面的理会速率,可是也不能滥用,由于有开拓者指出 禁用DNS 预读取能节减每月100亿的DNS查询 。

  假如必要榨取隐式的 DNS Prefetch,可以行使以下的标签:

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

PS:DNS预理会首要是用于网站前端页面优化,在SEO中的浸染湛蓝还未作验证,但作为加强用户体验的一部门rel="dns-prefetch"或者值得各人逐步发明。

(编辑:湖南网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读