《图解HTTP》前端基础系列三

最初,建立HTTP标准规范时,HTTP主要被当作传输HTML文档的协议。随着时代的发展,Web用途具有多样性,一些网站所追求的功能虽然可以通过Web应用和脚本实现,但性能上却不是最优。

一、消除HTTP瓶颈的SPYD(发音同speedy)
可以缩短页面的加载时间(50%)
1.Ajax的解决方法
Ajax是一种有效利用Javascript和DOM的操作,以达到局部Web页面替换加载的异步通信手段。
其核心技术是名为XMLHttpRequest的API,通过Javascript脚本语言的调用就能和服务器进行HTTP通信。这种手段可以:从已加载的页面上发起请求,只更新局部页面。
《图解HTTP》前端基础系列三

2.Comet的解决方法
这是一种通过延迟应答,模拟实现服务器端向客户端推送的功能。
《图解HTTP》前端基础系列三
过程:
《图解HTTP》前端基础系列三
t
二、SPDY的设计与功能
SPDY以会话层的形式加入,控制对数据的流动,但仍采用HTTP建立连接。
《图解HTTP》前端基础系列三

三、HTTP/2.0
HTTP/2.0的目标是改善用户在使用Web时的速度体验
围绕的7项技术与讨论
《图解HTTP》前端基础系列三

四、Web应用
《图解HTTP》前端基础系列三