博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
DNS预读取的使用
阅读量:7142 次
发布时间:2019-06-29

本文共 673 字,大约阅读时间需要 2 分钟。

X-DNS-Prefetch-Control 头控制着浏览器的 DNS 预读取功能。 DNS 预读取是一项使浏览器主动去执行域名解析的功能,其范围包括文档的所有链接,无论是图片的,CSS 的,还是 JavaScript 等其他用户能够点击的 URL。

因为预读取会在后台执行,所以 DNS 很可能在链接对应的东西出现之前就已经解析完毕。这能够减少用户点击链接时的延迟。

打开和关闭 DNS 预读取

你可以通过在服务器端发送 X-DNS-Prefetch-Control 报头,或是在文档中使用值为 http-equiv 的 <meta> 标签:

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

强制查询特定主机名

你可以通过使用 rel 属性值为 link type 中的 dns-prefetch 的 <link> 标签来对特定域名进行预读取:

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

在这个例子中,Firefox将预解析域名""。

而且, 元素也可以使用不完整的 URL 的主机名来标记预解析,但这些主机名前必需要有双斜线:

<link rel="dns-prefetch" href="//www.baidu.com">

强制对域名进行预读取在有的情况下很有用, 比如, 在网站的主页上,强制在整个网站上频繁引用的域名的预解析,即使它们不在主页本身上使用。即使主页的性能可能不受影响,这将提高整体站点性能。

转载地址:http://snwgl.baihongyu.com/

你可能感兴趣的文章
Word中使用正则表达式进行查找和替换
查看>>
Cocos2d-x Eclipse下程序运行产生错误Effect initCheck() returned -1
查看>>
微软MVP社区巡讲
查看>>
Silverlight3游戏开发之空当接龙基础篇
查看>>
.NET深入解析LINQ框架(二:LINQ优雅的前奏)
查看>>
虚弱的原则
查看>>
我的友情链接
查看>>
为什么网络棋牌的分成那么高?
查看>>
答案永远在现场
查看>>
博客九周年:稳中求胜 持续发展
查看>>
高效软文营销写作技巧:产生共鸣方是王道
查看>>
一边卖不掉,一边买不到,我看电商的“危”与“机”
查看>>
was日志报检测到cpu饥饿
查看>>
Powershell管理系列(二十八)PowerShell操作之修改AD账号密码
查看>>
Sencha应用程序的UI测试
查看>>
Azure运维系列 1:使用Azure云助理掌控云中机房
查看>>
简单安装Oracle网格控制器agent端
查看>>
mysql的group_concat函数
查看>>
让“云”无处不在-Citrix Xenserver之三 license server
查看>>
10分钟被动添加20精准粉丝,有手机就能操作!
查看>>