当前播放: HTTP/2能带来哪些性能提升?
00:00 / 00:00
标清
  • 标清
1.0x
  • 2.0x
  • 1.5x
  • 1.25x
  • 1.0x
  • 0.5x
网页全屏
全屏
00:00
付费课程,可试看
合辑:新版短视频
Kafka某台broker IO阻塞,为何会导致发送方无法发送消息?
什么是C++中的The Rule of Three?
基于时序特性,如何构建一个时序存储引擎?
如何利用反射和泛型编程让你的Java代码更优雅?
C++中为什么move constructor需要加noexcept?
如何使用Postman做接口自动化测试?
给你点“颜色”瞧瞧
如何用Spark实现一个通用大数据计算引擎?
如何让你的Robot Framework飞起来?
如何透彻理解Selenium和WebDriver?
Spring Data JPA 如何进行复杂动态查询?
Spring Data JPA如何实现动态部分更新?
未来的编程语言长什么样?
高并发场景下锁的使用技巧(悲观锁/乐观锁/分布式锁)
为什么React组件要声明key?
为什么React不推荐使用Mixin?
如何设计一个高可用的配置中心?
如何通过代码技巧提升内存使用效率?
如何全面地改造Robust?
如何基于Netty构建一个简单的RPC服务?
Spring Boot中如何使用HTTP/2?
教你10分钟玩转Gradle plugin
如何深入理解Kube-Proxy?
如何深入理解Kubernetes架构?
如何使用和优化iOS中的WebView?
一个1000万资金重复支付的代码剖析
如何实现数据异构的多级缓存策略?
如何从 CRD 扩展开发切入Kubernetes源码学习?
如何更轻松简单地从源码编译部署Kubernetes?
如何设计并实现一个高可用的订单系统?
ZooKeeper的ZAB算法与Paxos的本质区别是什么?
微服务框架Apache ServiceComb的设计思想有哪些?
如何深入理解分布式事务TCC实现原理?
SSR 、CSR、预渲染、同构等首屏优化技术要如何选择?
如何利用ClassPath解决Java开发工程问题?
如何读懂Babel转换出的JavaScript代码?
大厂前端面试中经常提到的Promise要如何实现?
使用 Vue 开发小程序是怎么做到的?
为什么CSS要放在header底部,JavaScript要放在body底部?
前端Router是怎么实现的?
如何理解现代发布策略?以Kubernetes为例
JavaScript中如何封装一个具有自动失败重试功能的HTTP模块?
JavaScript中如何优雅地实现函数防抖?
服务发现技术是如何演进出来的?
HTTP/2能带来哪些性能提升?
如何快速对请求链路的关键点进行网络问题排查?
React 中如何实现模块的按需加载?
究竟要不要使用React Hooks?
TLS1.3原理以及在Nginx上的应用
如何利用有效的资源扛住618大促流量?

HTTP/2能带来哪些性能提升?

陶辉 智链达 CTO 兼联合创始人

今天的互联网世界,是离不开设计得极为成功的 HTTP 协议的,这得益于最初对 HTTP 协议有着几个精准的定位,而这就是 REST 架构能够成功的关键。但随着网速提升,需求场景也发生了很大变化。1 条消息的大小从最初几 K 增长为几兆,每个页面从小于 10 个资源到现在几百个资源,对页面内容的实时性要求也变得越来越高。

讲师简介

陶辉,智链达 CTO 兼联合创始人,前阿里云高级技术专家,视频课程《 Nginx 核心知识 100 讲》和《 Web 协议详解与抓包实战》讲师。他有 10 余年互联网一线工作经验,曾任职于阿里巴巴、华为、腾讯等,擅长 Linux 下高性能服务器的开发,以及分布式环境下海量数据存储的设计开发。

展开
¥4.99 购买
开通VIP
74
登录 后留言

精选留言(8)

  • 漫步云梯
    点赞
    2019-09-18
    7
  • 一心向北_
    赞👍
    2019-09-18
    3
  • 喵🐱
    很好
    2019-09-18
    2
  • jimmy
    点赞

    作者回复: ^_^

    2019-11-16
    1
  • Omooo
    老师讲的太赞了!
    突然想到《HTTP/2 基础教程》中对 QUIC 协议的介绍:问题不是 TCP 还是 UDP,而是内核空间还是用户空间,QUIC 协议采用 UDP 是想获得更大的控制权。

    作者回复: 是的^_^

    2019-11-06
    1
  • Fs
    讲的有点快,需要多看几遍
    2019-09-29
    1
  • 淡蓝小黑
    干货满满
    2019-09-20
    1
  • msupercoder
    老师好,请问下 if-none-match对应的为啥是16字节?是15字节后面补位变成16字节吗?

    作者回复: 是15字节,不好意思说错了.https://github.com/russelltao/geektime-webprotocol/blob/master/PDF%E8%AF%BE%E4%BB%B6/%E7%AC%AC3%E9%83%A8%E5%88%86%20HTTP2%E5%8D%8F%E8%AE%AE.pdf 第66页有彩色版的编码,可以更清楚的看到。

    2019-09-19
    1
收起评论
其他推荐
36:19
Go工程项目实践
毛剑 bilibili数据平台部技术总监
免费
43:04
大规模实时图计算在PayPal风险管理系统的应用
张彭善 PayPal大数据研发架构师
试看
41:43
互联网金融产品个性化营销算法的探索和实践
赵争超 同盾科技资深算法专家
试看