http1.x 与 http2.0 区别

HTTP 概述

Http 的建立使客户端浏览器与服务器能够进行交互的能力。从1991年的http0.9、1996年的http1.0、1999年http1.1、再到2015年的http2.0

HTTP 的影响因素

4带宽

如果是上网拨号网络,带宽可能会影响请求质量,目前网络环境逐渐变好,不用在担心带宽问题影响网速

延迟

  1. 浏览器阻塞: 对于同一个域名请求,同时最多4-8个(分不同的浏览器),后续的资源之能是被阻塞
  2. DNS(Domain Name System,域名系统)查询:浏览器需要ip与服务器建立链接,从而需要解析域名为ip成为DNS。这个可以通过DNS缓存结果减少查询的时间。DNS缓存结果的方式:
    ① 操作系统DNS缓存:window DNS缓存的默认值是 MaxCache TTL, 86400s也就是一天
    。一般默认为3600s即1个小时。
    ② 浏览器DNS缓存:
    Chrome| IE | Firefox | safari
    -|-|-|
    60s | 30min |60s| 10s

你可能感兴趣的:(http1.x 与 http2.0 区别)