精华区 [关闭][返回]

当前位置:网易精华区>>讨论区精华>>电脑技术>>● FreeBSD>>网络书籍>>《FreeBSD使用大全》>>FreeBSD连载(93):反向代理负载均衡

主题:FreeBSD连载(93):反向代理负载均衡
发信人: Hopper()
整理人: hahalee(2000-02-28 20:04:33), 站内信件
http://www.sina.com.cn 2000年2月3日 02:26 王波

反向代理负载均衡
  前面提到了使用代理服务器可以将请求转发给内部的Web服务器,使用这种加
速模式显然可以提升静态网页的访问速度。然而,也可以考虑这样一种技术,使
用代理服务器将请求均匀转发给多台Web服务器上,从而达到负载均衡的目的。


  Apache开发组的一位成员Ralf S.Engelschall基于Apache的代理模块mod_pr
oxy开发了反向代理模块mod_rproxy,用于实现负载均衡,请参考他的文章Load 
Balancing Your Web Site: http://www.WebTechniques.com/features/1998/0
5/engelschall/engelschall.shtml

  这种代理方式与普通的代理方式有所不同,标准代理方式是客户使用代理访
问多个外部Web服务器,而这种代理方式是代理多个客户访问内部Web服务器,因
此也被称为反向代理模式。Squid的加速模式与此相似,但没有实现对多内部服务
器的均衡设置。虽然实现这个任务并不能算是特别复杂,然而由于要求特别高的
效率,则实现起来并不是十分简单。

  使用反向代理的好处是,可以将负载均衡和代理服务器的高速缓存技术结合
在一起,提供有益的性能。然而它本身也存在不小的问题,首先就是必须为每一
种服务都专门开发一个反向代理服务器,这就不是一个轻松的任务了。并且,虽
然代理服务器本身虽然可以设计的效率非常高,但是每针对每一次代理,代理服
务器就必须维护两个连接,一个对外的连接,一个对内的连接,因此对于特别高
的连接请求的时候,代理服务器的负载也就非常之大了。很可能在最后反向代理
服务器成为了服务的瓶颈。

未完,待续。。。  



--
小多子:你知道我们佟家百年不衰的道理么?
        那就是,不要一条路走到黑!

※ 来源:.月光软件站 http://www.moon-soft.com.[FROM: 202.96.190.123]

[关闭][返回]