有个架构是这样的,1台nginx服务器作为前端,3台apache服务器为后端,还有2台mysql主从服务器,请问,为什么要3台apache服务器?而不是一台?作用是什么?
做负载均衡呀。nginx就是负责前台用户的负载控制,3台APACHE服务器进行实际的负载理,将流量在3台之间自动切换,MYSQL主从服务器也是类似的做法,保证系统的可靠性。
一台可能处理不过来nginx转发过来的请求,这样就可以用多台做负载均衡提高后台处理能力。