HTTP协议的瓶颈是什么?

简介: 大家好,我是阿萨。昨天学习了Session 管理以及Cookie 应用最简单实例。今天我们学习下HTTP 的瓶颈。

HTTP 标准协议刚制定的时候,是用来传输HTML 文档的。随着web网站的用途越来越广,上网购物,社交等功能,已经不仅仅是传输HTML了。Web应用和脚本慢慢发展起来,可以满足现在web 应用程序的功能。


但是随着越来越多的信息和越来越多的在线用户,HTTP协议的弊端也越来越明显了。


比如 weibo 屡见不鲜的崩溃,社交网站大量新帖子的刷新。在线直播行业同时在线几百万人, 发送消息给前台时,前台的信息刷新使用传统的方式已经无法满足常见需求啦。


当后台有内容更新时, 前台内容就必须去刷新。 但是HTTP协议的瓶颈导致服务器端自动刷新前端不太可能。


这都是因为HTTP 协议的瓶颈导致的。


8.jpg

我们看下HTTP协议的特点:


若想在现有 Web 实现所需的功能,以下这些 HTTP 标准就会成为瓶颈。


●一条连接上只可发送一个请求。

●请求只能从客户端开始。客户端不可以接收除响应以外的指令。

●请求 / 响应首部未经压缩就发送。首部信息越多延迟越大。

●发送冗长的首部。每次互相发送相同的首部造成的浪费较 多。

●可任意选择数据压缩格式。非强制压缩发送。


因为这些特点导致目前阻碍快速发展的应用, 如何解决HTTP的这些瓶颈?

明天我们学习。


如果觉得阿萨的内容对你有帮助,欢迎围观点赞。

相关文章
|
2月前
|
监控 安全 搜索推荐
设置 HTTPS 协议以确保数据传输的安全性
设置 HTTPS 协议以确保数据传输的安全性
|
12天前
|
网络协议 安全 Go
Go语言进行网络编程可以通过**使用TCP/IP协议栈、并发模型、HTTP协议等**方式
【10月更文挑战第28天】Go语言进行网络编程可以通过**使用TCP/IP协议栈、并发模型、HTTP协议等**方式
38 13
|
4天前
|
传感器 缓存 网络协议
CoAP 协议与 HTTP 协议的区别
CoAP(Constrained Application Protocol)协议是为资源受限的设备设计的轻量级协议,适用于物联网场景。相比HTTP,CoAP具有低功耗、低带宽占用和简单易实现的特点,支持多播通信和无连接的交互模式。
|
9天前
|
开发者
HTTP 协议请求方法的发展历程
【10月更文挑战第21天】
|
9天前
|
安全
HTTP 协议的请求方法
【10月更文挑战第21天】
|
9天前
|
缓存 安全 前端开发
HTTP 协议的请求方法在实际应用中有哪些注意事项?
【10月更文挑战第29天】HTTP协议的请求方法在实际应用中需要根据具体的业务场景和需求,合理选择和使用,并注意各种方法的特点和限制,以确保网络通信的安全、高效和数据的一致性。
|
11天前
|
存储 缓存 网络协议
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点,GET、POST的区别,Cookie与Session
计算机网络常见面试题(二):浏览器中输入URL返回页面过程、HTTP协议特点、状态码、报文格式,GET、POST的区别,DNS的解析过程、数字证书、Cookie与Session,对称加密和非对称加密
|
13天前
|
网络协议 前端开发 API
HTTP 和 TCP 协议的应用场景有哪些不同
【10月更文挑战第25天】HTTP(超文本传输协议)和 TCP(传输控制协议)处于网络协议栈的不同层次,各自具有独特的功能和特点,因此它们的应用场景也存在明显的差异。
|
13天前
|
安全 前端开发 JavaScript
利用HTTP协议进行文件上传和下载的常见方法
【10月更文挑战第25天】可以利用HTTP协议方便地实现文件的上传和下载功能,满足不同应用场景下的需求。在实际应用中,还可以根据具体的业务需求和安全要求,对文件上传和下载的过程进行进一步的优化和安全处理。
|
13天前
|
网络协议 API 数据格式
HTTP 和 TCP 协议的主要区别
【10月更文挑战第25天】HTTP 和 TCP 在网络通信中扮演着不同的角色,各自具有独特的功能和特点,它们相互配合,共同为实现网络应用的各种需求提供了基础支持。

热门文章

最新文章