DNS预获取 dns-prefetch

使用方式:<link rel="dns-prefetch" href="****">

虽然使用 DNS Prefetch 能够加快页面的解析速度,但是也不能滥用,因为有开发者指出 禁用DNS 预读取能节省每月100亿的DNS查询 。

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

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

原文地址:https://www.cnblogs.com/liuzhouyuan/p/10109210.html

时间: 2024-08-30 11:44:29

DNS预获取 dns-prefetch的相关文章

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

dns预获取(dns-prefetch)link rel="dns-prefetch",DNS Prefetch也就是DNS预获取.设置DNS预获取(dns-prefetch)有两个作用:1.减少DNS的请求次数,2.进行DNS预先获取. 当网页打开时,浏览器会在加载网页时对网页中的域名进行解析缓存,这样在你单击当前网页中的连接时就无需进行DNS的解析,减少用户等待时间,提高用户体验. dns预获取浏览器支持情况:Firefox: 3.5+ Chrome: Supported Safa

DNS预解析和浏览器并发连接数

当浏览器请求一个URL的时候,通过firebug我们可以发现大概有以下几个过程:阻挡.域名解析.建立连接.发送请求.等待响应.接收数据.后面四个跟用户的网络情况和你的服务器处理速度有关,本文重点说说前两个. 1.阻挡:解决方案--提高浏览器并发连接数 阻挡:不同的浏览器对单个域名的最大并发连接数有一定的限制,HTTP/1.0和HTTP/1.1也不相同.比如HTTP/1.1协议下,IE6的并发连接数限制是2个:而在HTTP/1.0下,IE6的并发连接数可以达到4个.在其它浏览器也有类似的限制,一般

DNS 预解析

DNS 解析也是需要时间的,可以通过预解析的方式来预先获得域名所对应的 IP. <link rel="dns-prefetch" href="//yuchengkai.cn"> DNS Prefetch,即DNS预获取,是前端优化的一部分.一般来说,在前端优化中与 DNS 有关的有两点: 一个是减少DNS的请求次数,另一个就是进行DNS预获取 . DNS 作为互联网的基础协议,其解析的速度似乎很容易被网站优化人员忽视.现在大多数新浏览器已经针对DNS解析

DNS预解析prefetch

本文将详细介绍DNS预解析prefetch的主要内容 原文出处:https://www.cnblogs.com/xiaohuochai/p/9185622.html 概述 DNS(Domain Name System, 域名系统),是域名和IP地址相互映射的一个分布式数据库.DNS 查询就是将域名转换成 IP 的过程,这个过程短的话 2ms 几乎无感,长则可能达到几秒钟 当浏览器访问一个域名的时候,需要解析一次DNS,获得对应域名的ip地址.在解析过程中,按照浏览器缓存.系统缓存.路由器缓存.I

dns-prefetch—DNS预解析技术

今天在看一个网站的源代码时 发现了 <link rel="dns-prefetch" href="//static.tuweia.cn/"> 对dns-prefetch有点儿好奇,因为不止一次地见到,今天终于忍不住要看看他到底是什么技术? 下面是在网上找到的一篇关于dns-prefetch的简述. DNS 实现域名到IP的映射.通过域名访问站点,每次请求都要做DNS解析.目前每次DNS解析,通常在200ms以下.针对DNS解析耗时问题,一些浏览器通过DN

前端优化:DNS预解析提升页面速度

在网页体验中我们常会遇到这种情况,即在调用百度联盟.谷歌联盟以及当前网页所在域名外的域名文件时会遇到请求延时非常严重的情况.那么有没有方法去解决这种请求严重延时的现象呢? 一般来说这种延时的原因不会是对方网站带宽或者负载的原因,那么到底是什么导致了这种情况呢.假设是DNS的问题,因为DNS解析速度很可能是造成资源延时的最大原因.于是在页面header中添加了以下代码(用以DNS预解析): <meta http-equiv="x-dns-prefetch-control" cont

获取DNS服务器的版本信息

1 如何获取DNS服务器的版本信息 向某个DNS服务器发送下面的请求即可获得版本信息 ? 1 dig @115.124.17.156 version.bind chaos txt 它返回的信息如下: ? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 ; <<>> DiG 9.7.0-P2-RedHat-9.7.0-5.P2.el6 <<>> @115.124.17.156 version.bind

csharp:获取 DNS、网关、子网掩码、IP

/// <summary> /// DNS.网关.子网掩码.IP /// 涂聚文 2015 /// </summary> public class IPAddressString { /// <summary> /// IP地址 /// </summary> private string _localAddress; /// <summary> /// 子网掩码 /// </summary> private string _ipSub

前端性能优化之-dns预解析

预解析的实现: 1. 用meta信息来告知浏览器, 当前页面要做DNS预解析:<meta http-equiv="x-dns-prefetch-control" content="on" /> 2. 在页面header中使用link标签来强制对DNS预解析: <link rel="dns-prefetch" href="http://baidu.com" /> 注:dns-prefetch需慎用,多页面