核心提示:HTTP 的发展中至少存在 4 个方面的问题。:1. 复杂性HTTP 相当复杂,而且其特性之间是相互依存的。由于存在一些复杂的、相互交织的要求,以及连接管理、报文处理和功能逻辑之间的混合作用,要想正确...
HTTP 的发展中至少存在 4 个方面的问题。:
1. 复杂性
HTTP 相当复杂,而且其特性之间是相互依存的。由于存在一些复杂的、相互交织的要求,以及连接管理、报文处理和功能逻辑之间的混合作用,要想正确地实现 HTTP 软件肯定是非常痛苦、很容易出错的。
2. 可扩展性
HTTP 很难实现递增式扩展。很多流传下来的 HTTP 应用程序中都没有自主的功能性扩展技术,使协议的扩展无法兼容。
3. 性能
HTTP 中有些部分效率不高。其中很多低效特性会随着高时延、低吞吐量的无线访问技术的广泛使用而变得更加严重。
4. 传输依赖性
HTTP 是围绕 TCP/IP 网络协议栈设计的。尽管没有限制说不能使用替代协议栈,但在这方面所做的工作非常少。HTTP 要为替代协议栈提供更多的支持,才能作为一个更广阔的报文发送平台应用于嵌入式和无线应用程序之中。