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

问题:怎么做到dns域解析?

用于优化网站页面的图片

问题:怎么提升网站性能?

dns域解析,是提升网站的一个办法。

DNS Prefetch,即DNS预获取,是前端优化的一部分。

一般来说,在前端优化中与 DNS 有关的有两点: 

一.  是减少DNS的请求次数

二. 是进行DNS预获取

目前大多数浏览器已经支持此属性,支持版本如下:

  • – 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=”//static.360buyimg.com”>  
<link rel=”dns-prefetch” href=”//img.360buyimg.com”>

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

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

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

转载于:https://www.cnblogs.com/Lolita-web/p/10191103.html

相关推荐

  1. 【<span style='color:red;'>DNS</span>】

    DNS

    2024-01-07 00:46:04      33 阅读
  2. 【<span style='color:red;'>DNS</span>】

    DNS

    2024-01-07 00:46:04      19 阅读
  3. DNS

    2024-01-07 00:46:04       6 阅读
  4. HTML:用对 preload、prefetch提升网页加载速度

    2024-01-07 00:46:04       21 阅读
  5. 前端开启gzip优化页面加载速度

    2024-01-07 00:46:04       32 阅读
  6. golang 获取域名 ip dns 信息

    2024-01-07 00:46:04       27 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-01-07 00:46:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-01-07 00:46:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-01-07 00:46:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-01-07 00:46:04       18 阅读

热门阅读

  1. Web网页开发-总结笔记1

    2024-01-07 00:46:04       33 阅读
  2. 2023-应用开发中遇到的问题与解决方案

    2024-01-07 00:46:04       28 阅读
  3. 力扣(leetcode)第383题赎金信(Python)

    2024-01-07 00:46:04       38 阅读
  4. 每日一题 - 240106 - D - Loong and Takahashi

    2024-01-07 00:46:04       80 阅读
  5. RocketMQ

    RocketMQ

    2024-01-07 00:46:04      32 阅读
  6. HTTP网络相关知识

    2024-01-07 00:46:04       34 阅读
  7. Kibana

    Kibana

    2024-01-07 00:46:04      34 阅读
  8. 详解Nacos和Eureka的区别

    2024-01-07 00:46:04       27 阅读
  9. 【LeetCode】1070. 产品销售分析 III

    2024-01-07 00:46:04       36 阅读
  10. Qt3D类使用说明

    2024-01-07 00:46:04       33 阅读