我们正在从一个服务器架构转向两个服务器,即Web和数据库。
两个新服务器是一个物理盒上的VM。虚拟机具有专用虚拟网络设置,因此它们可以使用本地IP直接相互通信,而无需通过数据中心中的任何其他交换机,而是通过其虚拟交换机。将一个VM与另一个VM进行Ping操作较少< 1毫秒。
我们在这些服务器上运行了两个应用程序,一个用c#.NET构建,另一个用PHP构建。
.NET应用程序在两个虚拟机设置方面没有问题。
但是,与在应用程序和数据库驻留在该服务器上的服务器上运行的应用程序相比,PHP的延迟大约多400毫秒。为了确保db中的查询不是问题,我们在db VM上安装了应用程序以在本地运行它,并且它的运行速度与我们以前的服务器上的速度相同。所以查询不是问题。
任何可能导致问题的想法???