Php 如何对外部服务器的请求进行负载平衡?

Php 如何对外部服务器的请求进行负载平衡?,php,sql-server,performance,load,Php,Sql Server,Performance,Load,我在登录页面(用户名和密码)中有一个请求(php脚本)和三个外部服务器,如server1、server2、server3,我如何才能将请求负载平衡到这三个服务器?这通常首先通过“第7层”(应用层)负载平衡器或“反向代理”(如NGiNX)来解决。第7层负载平衡器的特点是“粘性”连接(将同一客户端发送到同一后端服务器)、请求缓存、故障切换等 . | _ _ _ _ client <- | - - - - -> | NGiNX

我在登录页面(用户名和密码)中有一个请求(php脚本)和三个外部服务器,如server1、server2、server3,我如何才能将请求负载平衡到这三个服务器?

这通常首先通过“第7层”(应用层)负载平衡器或“反向代理”(如NGiNX)来解决。第7层负载平衡器的特点是“粘性”连接(将同一客户端发送到同一后端服务器)、请求缓存、故障切换等

.
               |             _ _ _ _
     client <- | - - - - -> | NGiNX |
               |             ‾|‾|‾|‾
     <internet | datacenter>  | | + - - - - +
               |              | + -+        |
               |        + - - +    |        |
               |        |          |        |
               |   | server1 | |server2 | server3 |
.
。
|             _ _ _ _
客户| NGiNX|
|             ‾|‾|‾|‾
| | + - - - - +
|              | + -+        |
|        + - - +    |        |
|        |          |        |
||服务器1 | |服务器2 |服务器3|
.

这是一个适用于NGiNX的示例,可以帮助您入门。

这可能更适合姐妹站点。如果您同意,可以通过单击来移动:标志>>应关闭…>>离题,因为…>>这个问题属于Stack Exchange network.Upvote中的另一个站点(不是为了这个建议,尽管它可能是一个好的、公平的建议),而是为了(我想无论如何)不通过向下投票。