8、提升Web应用QoS性能:TCP连接管理机制探索

提升Web应用QoS性能:TCP连接管理机制探索

1. 引言

在当今的互联网环境中,万维网是典型的客户端/服务器系统。在Web事务里,客户端向服务器发送请求,服务器处理请求并将相应的响应返回给客户端。然而,随着Web的爆炸式增长,当前的Web服务器面临着资源需求不断增加的问题。

目前的Web服务模型依据互联网尽力而为的服务原则,平等对待所有事务,网络和终端系统通常不会对流量进行优先级排序。但实际上,并非所有事务对客户端或服务器都同等重要,有些应用场景需要对不同事务进行差异化处理。例如,代理对网页的预取请求应比用户发起的非推测性请求优先级低;一些网站希望为付费订阅者提供更好的服务。

虽然在服务器操作系统和网络层面有提供多级服务的努力,但替换终端系统的操作系统或升级网络中的所有路由器往往不切实际。因此,服务器端仅应用层的机制能带来显著的好处。HTTP/1.1标准支持持久连接,减少了关闭和重新建立连接的延迟和开销,但它没有明确规定连接关闭时间,当前的实现采用固定保持时间模型,这可能会导致服务器资源的浪费。

我们提出了Web服务器的应用层TCP连接管理机制,通过为非活动TCP连接设置不同的超时时间,提供高和默认两种不同级别的Web服务,并在轻负载和重负载条件下对该机制的性能进行了评估。

2. 持久连接的问题

超文本传输协议(HTTP)在互联网信息交换中占据主导地位。HTTP消息通过客户端和服务器之间的TCP连接进行传输。大多数HTTP/1.0实现为每个HTTP请求/响应交换使用一个新的TCP连接,这使得包含HTML内容和嵌入式图像的页面传输涉及许多短寿命的TCP连接。

TCP连接通过三次握手建立,通常需要

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值