【图解HTTP笔记】第九章 基于HTTP功能的追加协议
来源:互联网 发布:手机申请域名 编辑:程序博客网 时间:2024/06/07 10:37
一、 SPDY——消除HTTP瓶颈
1. 先来复习一下HTTP/1.1的瓶颈
a) 一条通信线路只能发送一个请求。(发送多个请求不处理)
b) 通信的开始只能是客户端发送请求,服务器只能用来响应。(服务器不能主动推送信息)
c) 每次通信都要发送冗长相同的首部字段。
d) 首部字段未经压缩就发送,信息量大。
e) 报文主体压缩方式不统一。(有Gzip、identity等压缩编码方式)
2. SPDY的设计和功能
a) 多路复用:通过一条TCP线路并行处理多个请求,管线化也可以发送多个请求,但是处理是串行处理。
b) 增加了请求的优先级:可以对高优先级的请求优先处理。
c) 对首部进行压缩:压缩并且删减首部,减少数据量。
d) 服务器的推送功能:没有客户端的请求也可以进行响应。(上赶着发送)
e) 服务器的提示功能:提前提示客户端本服务器存有的数据,客户端可以根据提示查看本地缓存资源是否原已保存,借此来加快数据加载速度。
二、 WebSocket协议——站在巨人的肩膀
它是建立在HTTP协议之上的协议,利用HTTP建立起来的链接,进行通话。
a) 需要先进行HTTP协议,第一次通话必须以HTTP协议进行。(因此第一次的对话就是纯HTTP协议)
b) 接下来的通话使用WebSocket协议:不论是客户端还是服务器都可以直接发送内容。
三、 WebDAV——分布式的文件管理系统协议
a) 它是网络上的一个文件管理系统协议,作为扩展协议定义在RFC里面。
b) 通过该协议对网络上的文件进行操作,方便,安全,快捷。
i. 它可以以一个集合为单位,进行多文件的操作。(一窝文件一把抓,统一管理)
ii. 可以对正在操作的文件上锁(Lock),防止多人同时操作一个文件。
iii. 可以修改资源的属性。
- 【图解HTTP笔记】第九章 基于HTTP功能的追加协议
- 《图解HTTP》读书笔记(9)第9章基于HTTP的功能追加协议(关键词:HTTP/)
- 第9章 基于HTTP的功能追加协议
- HTTP详解--基于HTTP的功能追加协议
- 56. 基于 HTTP 追加协议
- 【图解HTTP笔记】第二章 简单的HTTP协议
- 图解HTTP笔记之第二章:简单的http协议
- 图解HTTP协议 第3章 HTTP报文内的HTTP信息学习笔记
- 图解HTTP协议 第2章 简单的HTTP协议学习笔记
- 《图解HTTP》笔记1简单的HTTP协议
- 《图解HTTP》学习笔记(二)-简单的HTTP协议
- 图解HTTP协议 第4章 返回结果的HTTP状态码学习笔记
- 图解HTTP协议 第5章 与HTTP协作的Web服务器学习笔记
- 《图解HTTP》笔记——简单的HTTP协议(第二章)
- 图解HTTP第二章:简单的HTTP协议
- 图解HTTP笔记之第九章:HTTP瓶颈以及解决方法之websocket
- 【图解HTTP笔记】第三章 HTTP传输的内容
- 基于Http协议的多线程断点下载功能
- iOS 代理传值(逆传)
- android contentprovider
- C++/C|输入处理
- 【待重置】最小生成树各种题型
- 第5课:基于案例一节课贯通Spark Streaming流计算框架的运行源码
- 【图解HTTP笔记】第九章 基于HTTP功能的追加协议
- CSS basic interview questions
- Oracle 12c Windows安装、介绍及简单使用(图文)
- ubuntu设置全攻略
- 【JavaEE笔记】AsyncContext对象与AsycnListener对象
- cqm解题报告03
- 计算机编译原理
- 笔记:Beyond sharing weights for deep domain adaptation
- HDU 1879 继续畅通工程