HTTP协议是前端性能乃至安全中一个非常重要的话题,最近在看《web性能权威指南(High Performance Browser Networking)》,把其中关于HTTP部分的内容拿出来分享一下,加了一点自己的想法,当然没有《HTTP权威指南》讲得详细,但对于理解我们平常做的事情很有启发。预计会有两三篇文章,重点分别会涉及到HTTP 1.1、HTTPS、HTTP 2.0等内容,本篇主要涉及HTTP 1.1及其应用。
HTTP 0.9有几个要点:
客户端/服务器、请求/响应协议
ASCII 协议,运行于TCP/IP链接之上
设计用来传输超文本文档(HTML)
服务器与客户端之间的连接在每次请求之后都会关闭
这个版本的HTTP主要用来传输文本,并且没有共用TCP连接。
网友评论