消除HTTP瓶颈的SPDY
2015-08-27 09:12
369 查看
Google在2010年发布了SPDY(取自SPeeDY,发音同speedy),目的是为了解决http的性能瓶颈,缩短web页面的加载时间。
造成http瓶颈的标准:
一条连接上只可发送一条请求。
请求只能从客户端开始,客户端不可以接收除响应以外的指令。
请求/响应首部未经压缩就发送。首部信息越多延迟越大。
发送冗长的首部,每次互相发送相同的首部造成的浪费较多。
可任意选择数据压缩格式。非强制压缩发送。
SPDY是通过在TCP/IP的应用层与运输层之间新加会话层的形式运作,同时因为安全问题,SPDY规定通信中使用SSL。
SPDY是HTTP具有了以下功能:
多路复用流:通过单一的TCP连接,可以无限制处理多个HTTP请求。
赋予请求优先级
压缩HTTP首部
推送功能:支持服务器主动向客户端推送数据得到功能。
服务器提示功能:服务器可以主动提示客户端请求所需的资源。
造成http瓶颈的标准:
一条连接上只可发送一条请求。
请求只能从客户端开始,客户端不可以接收除响应以外的指令。
请求/响应首部未经压缩就发送。首部信息越多延迟越大。
发送冗长的首部,每次互相发送相同的首部造成的浪费较多。
可任意选择数据压缩格式。非强制压缩发送。
SPDY是通过在TCP/IP的应用层与运输层之间新加会话层的形式运作,同时因为安全问题,SPDY规定通信中使用SSL。
SPDY是HTTP具有了以下功能:
多路复用流:通过单一的TCP连接,可以无限制处理多个HTTP请求。
赋予请求优先级
压缩HTTP首部
推送功能:支持服务器主动向客户端推送数据得到功能。
服务器提示功能:服务器可以主动提示客户端请求所需的资源。
相关文章推荐
- iOS开发之runtime的运用-获取当前网络状态
- 【TCP】超时与重传
- c#通过webrequest请求远程http服务时出现的问题
- 优化基于FPGA的深度卷积神经网络的加速器设计
- 利用httpd对tomcat进行负载均衡配置
- TCP通信的三次握手和四次撒手的详细流程
- 《计算机网络基础》考点笔记
- TCPServer
- 字节型TCP协议解析
- scrapy 爬取https网页时出现ssl错误
- Android HTTP session && cookie
- Android 通过httpclient请求web服务器,并解决用户登录session保持
- Http Basic Authentication 的请求头Authorization的状态保存问题:见‘斜粗下划线’部分说明
- Http Basic Authentication has some limitations, maybe nginx could do some help...
- ub 网络框架的几种线程模型
- PostgreSQL之网络地址类型
- 网络配置
- Httpd运维日志:通过apxs添加模块
- 2015年8月15-16日,杨学明老师《互联网行业市场管理与产品规划》内训在中国科学院互联网络信息中心成功举办!
- HelloX操作系统网络功能简介及使用和开发指南