解决方案详细信息 普通代理方式是代理内部网络用户访问internet上服务器的链接请求,客户端必须指定代理服务器,并将原本要直接发送到internet上服务器的链接请求发送给代理服务器处理。web
反向代理(Reverse Proxy)方式是指以代理服务器来接受internet上的链接请求,而后将请求转发给内部网络上的服务器,并将从服务器上获得的结果返回给internet上请求链接的客户端,此时代理服务器对外就表现为一个服务器。apache
反向代理负载均衡技术是把未来自internet上的链接请求以反向代理的方式动态地转发给内部网络上的多台服务器进行处理,从而达到负载均衡的目的。缓存
反向代理负载均衡能以软件方式来实现,如apache mod_proxy、netscape proxy等,也能够在高速缓存器、负载均衡器等硬件设备上实现。反向代理负载均衡能够将优化的负载均衡策略和代理服务器的高速缓存技术结合在一块儿,提高静态网页的访问速度,提供有益的性能;因为网络外部用户不能直接访问真实的服务器,具有额外的安全性(同理,NAT负载均衡技术也有此优势)。安全
其缺点主要表如今如下两个方面:服务器
反向代理是处于OSI参考模型第七层应用的,因此就必须为每一种应用服务专门开发一个反向代理服务器,这样就限制了反向代理负载均衡技术的应用范围,如今通常都用于对web服务器的负载均衡。网络
针对每一次代理,代理服务器就必须打开两个链接,一个对外,一个对内,所以在并发链接请求数量很是大的时候,代理服务器的负载也就很是大了,在最后代理服务器自己会成为服务的瓶颈。并发
通常来说,能够用它来对链接数量不是特别大,但每次链接都须要消耗大量处理资源的站点进行负载均衡,如search等。负载均衡