透视 HTTP 协议
深入理解 HTTP 协议本质与应用
罗剑锋(Chrono)  前奇虎 360 技术专家,Nginx/OpenResty 开源项目贡献者
专栏
已完结·共 48 讲
|
6.4w 人已学
|
收藏
时间的计算起点是响应报文的创建时刻(即 Date 字段,也就是离开服务器的时刻),而不是客户端收到报文的时刻,也就是说包含了在链路传输过程中所有节点所停留的时间。
来自:20 | 生鲜速递:HTTP的缓存控制
11 人划过
CDN,全称是“Content Delivery Network”,翻译过来就是“内容分发网络”。它应用了 HTTP 协议里的缓存和代理技术,代替源站响应客户端的请求。
来自:03 | HTTP世界全览(上):与HTTP相关的各种概念
11 人划过
由于长连接对性能的改善效果非常显著,所以在 HTTP/1.1 中的连接都会默认启用长连接。不需要用什么特殊的头字段指定,只要向服务器发送了第一次请求,后续的请求都会重复利用第一次打开的 TCP 连接,也就是长连接,在这个连接上收发数据。
来自:17 | 排队也要讲效率:HTTP的连接管理
9 人划过
如果操作系统在缓存里找不到 DNS 记录,就会找这个文件。
来自:06 | 域名里有哪些门道?
9 人划过
而“请求 - 应答”模式则加剧了 HTTP 的性能问题,这就是著名的“队头阻塞”(Head-of-line blocking),当顺序发送的请求序列中的一个请求因为某种原因被阻塞时,在后面排队的所有请求也一并被阻塞,会导致客户端迟迟收不到数据。
来自:14 | HTTP有哪些优点?又有哪些缺点?
8 人划过
不过这个解决方法也有个缺点,gzip 等压缩算法通常只对文本文件有较好的压缩率,而图片、音频视频等多媒体数据本身就已经是高度压缩的,再用 gzip 处理也不会变小(甚至还有可能会增大一点),所以它就失效了。
来自:16 | 把大象装进冰箱:HTTP传输大文件的方法
8 人划过
而 ECDHE 算法在每次握手时都会生成一对临时的公钥和私钥,每次通信的密钥对都是不同的,也就是“一次一密”,即使黑客花大力气破解了这一次的会话密钥,也只是这次通信被攻击,之前的历史消息不会受到影响,仍然是安全的。
来自:27 | 更好更快的握手:TLS1.3特性解析
6 人划过
作为脚本语言,Lua 还有一个重要的“代码热加载”特性,不需要重启进程,就能够从磁盘、Redis 或者任何其他地方加载数据,随时替换内存里的代码片段。这就带来了“动态配置”,让 OpenResty 能够永不停机,在微秒、毫秒级别实现配置和业务逻辑的实时更新,比起 Nginx 秒级的重启是一个极大的进步
来自:35 | OpenResty:更灵活的Web服务器
5 人划过
由于目前流行的 AES、ChaCha20 性能都很好,还有硬件优化,报文传输的性能损耗可以说是非常地小,小到几乎可以忽略不计了。所以,通常所说的“HTTPS 连接慢”指的就是刚开始建立连接的那段时间。
来自:28 | 连接太慢该怎么办:HTTPS的优化
3 人划过
HTTP 和 HTTPS 是什么关系?还经常听说有 SSL/TLS/SNI/OCSP/ALPN……这么多稀奇古怪的缩写,头都大了,实在是搞不懂
来自:开篇词|To Be a HTTP Hero
3 人划过
*精彩内容为该课程各文章中划线次数最多的内容
免费试读
讲师

罗剑锋(Chrono)

前奇虎 360 技术专家,Nginx/OpenResty 开源项目贡献者

罗剑锋,网名“Chrono”。毕业于北京理工大学计算机专业,前奇虎 360 技术专家,Nginx/OpenResty 开源项目贡献者,熟悉各种网络应用协议,专注于 C/C++、Linux、高性能编程等领域,著有《Nginx 完全开发指南》《C++11/14 高级编程》《Boost 程序...查看更多
编辑推荐
讲师的其他课程
罗剑锋的 C++ 实战笔记
罗剑锋
前奇虎 360 技术专家,Nginx/OpenResty 开源项目贡献者

32讲 | 35520 人已学习

¥59¥129
Kubernetes 入门实战课
罗剑锋
Kong 高级工程师,Nginx/OpenResty 开源项目贡献者

41讲 | 19548 人已学习

¥59¥129
包含这门课的学习路径

Go工程师

16门课程 89.9w人学习

测试工程师

18门课程 93.7w人学习

前端工程师

24门课程 109.3w人学习

iOS工程师

7门课程 31.2w人学习

后端工程师

27门课程 184.1w人学习
看过的人还看了
数据结构与算法之美
王争
前 Google 工程师

81讲 | 283803 人已学习

¥68¥199
MySQL 实战 45 讲
林晓斌
网名丁奇,前腾讯云数据库负责人

49讲 | 224935 人已学习

¥68¥199
左耳听风
陈皓
网名“左耳朵耗子”,资深技术专家

119讲 | 180999 人已学习

¥98¥399
趣谈网络协议
刘超
前网易研究院云计算技术部首席架构师

51讲 | 130451 人已学习

¥68¥199
编辑训练营
总编室
极客邦科技总编室

9讲 | 8401 人已学习

¥19.9
网络编程实战
盛延敏
前大众点评云平台首席架构师

40讲 | 44218 人已学习

¥59¥129