HTTP 标准协议刚制定的时候,是用来传输HTML 文档的。随着web网站的用途越来越广,上网购物,社交等功能,已经不仅仅是传输HTML了。Web应用和脚本慢慢发展起来,可以满足现在web 应用程序的功能。
但是随着越来越多的信息和越来越多的在线用户,HTTP协议的弊端也越来越明显了。
比如 weibo 屡见不鲜的崩溃,社交网站大量新帖子的刷新。在线直播行业同时在线几百万人, 发送消息给前台时,前台的信息刷新使用传统的方式已经无法满足常见需求啦。
当后台有内容更新时, 前台内容就必须去刷新。 但是HTTP协议的瓶颈导致服务器端自动刷新前端不太可能。
这都是因为HTTP 协议的瓶颈导致的。
我们看下HTTP协议的特点:
若想在现有 Web 实现所需的功能,以下这些 HTTP 标准就会成为瓶颈。
●一条连接上只可发送一个请求。
●请求只能从客户端开始。客户端不可以接收除响应以外的指令。
●请求 / 响应首部未经压缩就发送。首部信息越多延迟越大。
●发送冗长的首部。每次互相发送相同的首部造成的浪费较 多。
●可任意选择数据压缩格式。非强制压缩发送。
因为这些特点导致目前阻碍快速发展的应用, 如何解决HTTP的这些瓶颈?
明天我们学习。
如果觉得阿萨的内容对你有帮助,欢迎围观点赞。