当前位置: 首页 > news >正文

寿光做网站的公司广告公司网站制作

寿光做网站的公司,广告公司网站制作,企业信息系统类型,网站制作找云优化HTTP/3 是超文本传输协议 (HTTP) 的第三个版本#xff0c;它对 Web 性能来说意义重大, 让我们看看HTTP/3 如何让网站的速度变得更快#xff01;等等#xff0c;HTTP/2 发生了什么? 不是几年前才开始推广 HTTP/2 吗? 确实是这样, 但是它出现了一些 问题[1]#xff0c; 包括… HTTP/3 是超文本传输协议 (HTTP) 的第三个版本它对 Web 性能来说意义重大, 让我们看看HTTP/3 如何让网站的速度变得更快等等HTTP/2 发生了什么? 不是几年前才开始推广 HTTP/2 吗? 确实是这样, 但是它出现了一些 问题[1] 包括 TCP 队首阻塞, 加密问题, 以及协议的带来复杂性。为了解决这些问题, HTTP/3 应运而生。好吧但是 HTTP/3 真的让事情变得更快了吗? 接下来我将用一个简单的web基准测试来证明它!       HTTP 简史      HTTP超文本传输协议 1.0的第一个正式版本在 1996 年完成。但是发现了一些问题, 根据作者的说法, HTTP/1.0 没有充分考虑分层代理、缓存、长连接的需求和虚拟主机的影响。所以 HTTP/1.1在一年后也就是 1997 年发布, 同时它也是使用最广泛的版本。在 HTTP/1.1 中, 浏览器通过 TCP 连接一次只能下载一个文件, 如果一个页面需要10 个 js 文件, 那么这些文件将会按顺序下载。一个文件的延迟就会阻塞后面的其他内容, 也就是我们常说的 队首阻塞。在18年后, HTTP 协议迎来了更新, HTTP/2 (RFC 7540) 发布。HTTP/2 的一大特点是多路复用。引入了二进制帧和流机制允许使用单个 TCP 连接, 通过 Stream 并行下载资源, 提高了传输效率。另外还有头部压缩 HPACK 算法, 减少重复 header 数据的传输。但是, HTTP/2 虽然解决了 http 的队首阻塞, 但是仍然会受到 TCP 队首阻塞的影响。事实上在丢包率高的环境中HTTP/1.1 性能更好因为浏览器打开了多个并行 TCP 连接使用 HTTP/3 和 QUIC 实现真正的多路复用 HTTP/2 和 HTTP/3 之间的主要区别在于它们使用的传输协议。HTTP/3 使用了 QUIC 新协议来代替 TCP 协议而 QUIC 基于 UDP 开发, 和 TCP 不一样是, UDP 并不需要三次握手, 结合 TLS1.3, 也为 0-RTT 加密传输带来了可能, HTTP/3 还带来了新的头部压缩算法QPACK。       测试内容     站点一个前端静态站点, 包含了 10 个js 文件, 19 个图片, 一些 css 和 font, 总共 36 个资源, 总大小 6.6 M。服务器Azure Standard B2s, 2 核 4G, Linux (Ubuntu 20.04), Web Server 使用了 Caddy 之前尝试了 nginx, 目前使用 HTTP/3 需要编译 nginx-quic 的代码, 折腾一通后仍有问题, 遂放弃), 相比之下, Caddy 开启 HTTP/3 就简单, 另外自动的 https 证书也很方便。另外设置了 Cache-Control: no-store, 禁用缓存, HTTP/3 设置了 0-RTT。地点客户端位于上海, 服务端在美国旧金山, 两地距离大概10000 公里。三个版本•https://sfh1.lixiaoshuai.com    HTTP/1.1•https://sfh2.lixiaoshuai.com    HTTP/2•https://sfh3.lixiaoshuai.com    HTTP/3每个站点使用 Chrome 分别访问10次然后记录耗时。       测试结果      最后我们看一下测试结果 HTTP/1.1 平均在 3500 ms, HTTP/2 平均在 2500 ms, 而 HTTP/3 平均在 1300 ms, 可以看到 HTTP/3 带来的性能提升还是很明显的。       总结      HTTP/3 很快! 虽然目前协议还是 Draft 状态不过 HTTP/3 RFC 应该很快就要正式发布了。像 Google 和 Facebook 这种大型公司已经开始使用 HTTP/3 提供服务了, web server 也积极拥抱新协议并提供了实验性的支持。而 QUIC 能否取代使用了几十年的 TCP? 让我们拭目以待       Reference      https://requestmetrics.com/web-performance/http3-is-fasthttps://kinsta.com/blog/http3/https://en.wikipedia.org/wiki/HTTP/2#Criticismshttps://en.wikipedia.org/wiki/HTTP/3
http://www.sadfv.cn/news/193764/

相关文章:

  • 手机在线做ppt的网站python app开发
  • 公司备案证查询网站查询系统解除网站开发合同 首付款是否退
  • 金融培训网站源码网站做404好处
  • 滁州建设网站公司大朗做网站公司
  • 网站怎么做h5支付宝支付接口在线ui设计
  • 网站怎么设置标题广州网站建设费用多少
  • 马大姐网站建设目的网页设计免费网站推荐
  • 哪个公司做网站最好深圳中装建设董事长
  • 论文网站建设的参考文献有什么好的免费网站做教育宣传语
  • 网站建设wang.cd南阳专业网站建设
  • 六安新安人才网在线网站优化公司
  • 哈尔滨专业建网站方案网络平台怎么弄
  • 做滋补品销售有什么网站深圳营销型网站建设-龙华信科
  • 企业信息网站外贸seo网站大全
  • 电子商务网站建设类型如何使网站做的更好
  • 贵州省网站备案网站建设新闻咨询
  • 网站内容方案淮北建设工程交易中心
  • 湛江建站模板万网官网电话
  • 三河建设厅公示网站网络营销策划有哪些
  • 北京网站建设方案哪家好智慧医疗软件公司排名
  • 网站搭建策略与方法是什么建筑焊工证查询网站官方网
  • 网易云音乐网站开发介绍高校网站建设汇报
  • 建设h5响应式网站有什么建议wordpress移动显示
  • 杭州网站建设的企业如何开发wordpress主题
  • 网站建设和钱滕州公司做网站
  • 广州建设工程造价管理网站百度个人中心登录
  • 宿迁盐城网站建设企业免费的企业名录搜索
  • 和朋友合伙做网站有没有可以免费看的视频
  • 张家界市建设工程造价管理站网站wordpress分类目录顺序
  • vps网站设置四川建设厅的网站