文档介绍:第卷第期软件导刊
8 % 3
2009年 3 月 Software Guide Mar. 2009
基于识别内容的分布式Web服务器技术研究
彭文斌
(广州市商贸职业学校,广东广州 510163)
摘要:DWSS是目前最前沿的Web服务器性能提升技术之一。当系统的性能不能满足需求时,DWSS通过增加系统
中服务器数目的办法改善系统性能,因而具有灵活的扩展性,而且保护了原有投资。负载平衡是DWSS的关键技术,
其目的在于将用户请求均衡地分发给系统中的多个服务器来处理而提高系统吞吐率,缩短用户响应时间。实现负载
平衡的方案很多,CARD-DWSS方法是其中的一种。详细介绍了CARD方法以及改进的TB-CARD方法,并对其进行了
改进后的数据分析,总结了其优点。
关键词:CARD;TB-CARD;网管技术;服务器技术;WEB
中图分类号: 文献标识码:A 文章编号:1672-7800(2009)03-0123-02
的的一种它以一台运行某种方法的分配器为前
DWSS , CARD
方法简介端机不但能够控制所有的用户请求流量而且还可以为站点
1 CARD , ,
提供单一的映像一般情况下分配器的就是站点对外公
分布在或者上的多台服务器主机通过自组 IP 。, IP
LAN WAN Web 布的所有的用户请求都首先发往分配器由它将请求转发
织方式或者由专门的设备负责组织调度的方式进行协同工作 IP。,
, 给系统中的某一个主机来处理因此通常也把分配器称为
而组成一个站点共同分担用户对该站点的请求负。,
Web , Web 的前端机而将系统中实际处理用户请求的服务器
荷这样的系统我们称之为分布式服务器系统 DWSS , Web
, , Web (Dis- 称为后端机
以下简称是目前最。
tributed Web Server System, DWSS)。 DWSS
前沿的服务器性能提升技术之一当系统的性能不能满足
Web 。 2 基于标记的缓存协作CARD方法
需求时通过增加系统中服务器数目的办法改善系统性
,DWSS
能因而具有灵活的扩展性而且保护了原有投资负载平衡是方法的特点是前端机首先了解用户请求的文档内
, , 。 CARD ,
的关键技术其目的在于将用户请求均衡地分发给系统容然后再选择适当的服务器来处理它由于协议是建立
DWSS , , 。 HTTP
中的多个服务器来处理而提高系统吞吐率缩短用户响应时在面向连接的协议之上的因此用户必须经过次握手
, TCP/IP , , 3
间实现负载平衡的方案很多识别内容的请求分发以下简建立与服务器端的连接之后才能提交请求负责用
。,“( TCP , URL 。
称基于的简称方法是其中户请求调度的分配器根据用户请求的选择相应的服务器
CARD, CARD DWSS CARD-DWSS)” URL ,
的一种为了保持调度方法对用户透明也为了不增加网络开销而加大
。,
除了方法之外目前提出的其它负载平衡方服务的延迟必须有某种方法使后端机无需再次建立与用户
CARD , DWSS , ,
案都只是考虑多个服务器的负载均衡而没有服务器端