[英]Load balancing (Distribution) with PHP and many servers
我正在开发一个拥有许多用户的应用程序,并且(希望)将来会有更多用户,因此我想摆脱我目前针对多个服务器结构的“一站式服务”解决方案。 我的应用程序在不同国家/地区拥有客户,我想使用自己的服务器处理每个国家/地区。 您可以在上图中看到这一点。 该应用程序仅知道分发服务器的URL,而我想实现,该分发服务器将重定向到正确的服务器。 从技术上我该怎么做? 我正在使用PHP / MySQL,而我的应用程序正在通过简单的HTTP请求(GET和以后也可能是POST)与服务器通信,例如
http://distributionServer.com/script.php?appCountry=us&work=getListOfItems
服务器发回JSON数据。
我有一些技术问题:
我知道我可以在应用程序中对服务器URL进行硬编码,以便美国用户始终直接连接到USA Server,但是我需要一些灵活性来添加新服务器/更改服务器/更改URL /添加新国家/地区。.我不想当服务器端发生更改时,请始终更新应用程序。
这是您执行此操作的最简单方法: https : //support.rackspace.com/how-to/simple-load-balancing-with-apache/
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.