在查看微信页面源代码时,发现了一下代码

<link rel="dns-prefetch" href="//res.wx.qq.com">

凭借着自己闲着没事干的精神,我就搜了一下。DNS Prefetch也就是DNS预获取,是前端DNS优化中的其中一点,另外一点嘛,就是减少DNS查询的次数。

浏览器支持情况:

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

默认情况下浏览器会对页面中和当前域名(正在浏览网页的域名)不在同一个域的域名进行预获取,并且缓存结果,这就是隐式的DNS Prefetch。如果想对页面中没有出现的域进行预获取,那么就要使用显示的DNS Prefetch了,也就是使用link标签:

<link rel="dns-prefetch" href="//res.wx.qq.com">

注:dns-prefetch需慎用,多页面重复DNS预解析会增加重复DNS查询次数。

上面那段话是人家的,直接拿来了……

使用dns-prefetch做DNS预获取提高前端性能相关推荐

  1. 分享Web应用运行的细节问题:预编译提高网站性能、跟踪用户习惯和解决线程同步...

    在这个文章里,我将分享一下在iOpenWorks.com这个网站试运行中碰到的若干问题和解决方案,这些问题包含了:(1)如何通过ASP.NET MVC预编译提高性能:(2)如何知道网站在运行中,用户响 ...

  2. link标签的几个用法,帮助提高页面性能

    写在前面 本文首发于公众号:符合预期的CoyPan HTML 中****元素规定了外部资源与当前文档的关系.最常见的用法,是用来链接一个外部的样式表,比如: <link href="m ...

  3. html5 link prefetch,dns预获取(dns-prefetch)link rel="dns-prefetch"优化载入速度

    dns预获取(dns-prefetch)link rel="dns-prefetch",DNS Prefetch也就是DNS预获取.设置DNS预获取(dns-prefetch)有两 ...

  4. 前端优化系列之一:dns预获取 dns-prefetch 提升页面载入速度

    问题:怎么做到dns域解析? 用于优化网站页面的图片 问题:怎么提升网站性能? dns域解析,是提升网站的一个办法. DNS Prefetch,即DNS预获取,是前端优化的一部分. 一般来说,在前端优 ...

  5. 前端优化系列之DNS预获取 dns-prefetch 提升页面载入速度

    前端优化系列之一:DNS预获取 dns-prefetch 提升页面载入速度 DNS Prefetch,即DNS预获取,是前端优化的一部分.一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少D ...

  6. 前端优化系列:DNS预获取 dns-prefetch 提升页面载入速度

    DNS Prefetch,即DNS预获取,是前端优化的一部分.一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少DNS的请求次数,另一个就是进行DNS预获取 . DNS 作为互联网的基础协议 ...

  7. [原创]bind DNS IP列表的精确获取

    [原创]bind DNS IP列表的精确获取 [原创]bind DNS IP列表的精确获取 - LSX - 博客园 [原创]bind DNS IP列表的精确获取 Posted on 2012-02-1 ...

  8. 微软dns能做cname吗_为什么域的根不能是CNAME以及有关DNS的其他花絮

    微软dns能做cname吗 This post will use the above question to explore DNS, dig, A records, CNAME records, a ...

  9. 做DNS子域委派配置

    其实做子域是很简单 在主域只要加指针记录就OK了 主域:192.168.1.1 xyz.com  IN NS  dns.xyz.com. dns  IN A 192.168.1.1 fuzhu  IN ...

最新文章

  1. 面试题----寻找比一个N位数大的“下”一个数
  2. TCP短连接产生大量TIME_WAIT导致无法对外建立新TCP连接的原因及解决方法—基础知识篇...
  3. 微信小程序怎么取mysql_微信小程序如何加载数据库真实数据?
  4. 工程日志(110316)-机房内电子信息设备电量估算
  5. Lua字符串库中的几个重点函数介绍
  6. Ubuntu禁用root登录
  7. Conditional Expectation Entropy
  8. VMware vSphere Management Assistant Guide
  9. 计算机原理考研题库,东北大学计算机组成原理题库(9)
  10. android xml 工具下载,安卓xml文件编辑器
  11. 【毕业设计全篇论文和源码】基于SSM的实体商城商户在线租赁以及信息管理系统的设计与实现(多人在线聊天室,微信扫码支付,在线签字,PDF合同在线生成,商户评分)
  12. java怎么实现事务_java实现简单的事务
  13. 华为 常用的查看命令
  14. iPhone全系列进入恢复模式方法
  15. iFit(R)带来健身突破:使用iFit ActivePulse™实现个人化的自动心率训练
  16. Kong Rate Limiting 插件详解
  17. Python入门-数据库
  18. 利用PIFU-HD生成自己的三维人体图像
  19. Python学习笔记_多张图片生成马赛克图
  20. (图)不可错过的好看好玩的射箭体感游戏

热门文章

  1. 一篇文章了解爬虫的方方面面
  2. 今日头条号怎么赚钱,个人通过今日头条如何赚钱的方法
  3. 微信小程序 ‘腾讯位置服务地图选点插件申请失败’
  4. func() takes 0 positional arguments but 1 was given
  5. 10, excel vba 修改单元格的颜色
  6. 编程速记(39):Matlab篇-提取图像高频/低频信息-基于DCT
  7. VDA 3.1- 2019 AIAG-最新版 ,Reliability Assurance of Car Manufacturer and Suppliers汽车制造商和供应商可靠性保证- 可靠性管理
  8. android 下载管理器简介
  9. 跟面试官谈【线程池】
  10. npj | 王德华/张学英等揭示荒漠啮齿动物通过“菌群-肠-肾”轴耐受高盐的机制...