多方法实现HTTP访问的负载均衡
当网站被越来越多的人访问时,Web服务器就容易出现带宽和资源危机。面对访问数量的快速增长,必须采用多服务器技术,并在这些服务器之间进行负载均衡(Round Robin)才能满足大量并发的访问需求。
对Linux服务器来说,由于其在网络方面具有的强大功能,有很多方法可以实现HTTP访问的负载均衡。下面就介绍几种简单、实用的方法。
利用R-Proxy
Proxy是常用的上网代理服务器。为了节约带宽、提高存取效率,Proxy可以提供Cache的功能,所以Proxy服务器也被称为“Proxy Cache Server(代理缓存服务器)”。R-Proxy也是一种Proxy代理服务器。“R”就是“Reverse(反向)”的意思,即反过来用于实现代理Internet使用者存取内部受限网站的功能。它同样可以提供文件Cache。
基本的R-Proxy服务器只能单纯地按照网页目录分配HTTP访问,并且一个网页目录只能连接一台主机。当某台主机宕机后,该主机连接的网页目录就失效了。因此需要通过修改R-Proxy的配置,把网页目录分散到不同的主机进行负载均衡。
(查看全文…)
