0°

什么是dns-prefetch

729 个字符,0 张图片,大约需要 1 分钟阅读

学习,记笔记


html5

DNS Prefetching   DNS预获取

因为有时会因为DNS解析而出现拖慢网站速度的问题

所以可以利用现代浏览器在用户在跟随某个链接之前,先尝试解析域名并将其进行缓存

DNS Prefetching特性允许开发者手动控制,告诉浏览器需要解析哪个域名。

代码如下:

<link rel="dns-prefetch" href="//fonts.googleapis.com">
<link rel="dns-prefetch" href="//google-analytics.com">
<link rel="dns-prefetch" href="//www.google-analytics.com">
<link rel="dns-prefetch" href="//platform.twitter.com">

DNS Prefetch 已经被下面的浏览器支持

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

DNS Prefetch应该尽量的放在网页的前面,推荐放在<meta charset=”/>后面

PS:可以通过下面的标签禁止隐式的DNS Prefetch。

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

参考《DNS预获取(dns-prefetch)

除非注明,否则均为喵喵喵博客原创文章,转载请以链接形式标明本文地址

本文链接:https://www.miaomiaomiao.org/364.html

0 条回复 A 作者 M 管理员
    当上帝赐给你荒野时,就意味着,他要你成为高飞的鹰
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论