不同机器上的Web服务器和MySQL服务器,导致网站延迟

不同机器上的Web服务器和MySQL服务器,导致网站延迟,mysql,apache,centos,virtualization,Mysql,Apache,Centos,Virtualization,我目前正在为我的web和db服务器运行虚拟化环境。当我单独访问web服务器或MySQL服务器时,它们都很快。我也有一些网站在web服务器上运行,它们不需要db服务器,而且加载速度很快。但是,当我访问托管网站时,需要web服务器从db服务器调用,每次页面加载大约有5-7秒的延迟。一个非常简单的网站和一个Word Press设置都证实了这一点。以下是配置: Web服务器-CentOS 6.5、Apache 2.2.15 DB服务器-CentOS 6.5、MySQL 5.1.73 我的问题是,服务器是

我目前正在为我的web和db服务器运行虚拟化环境。当我单独访问web服务器或MySQL服务器时,它们都很快。我也有一些网站在web服务器上运行,它们不需要db服务器,而且加载速度很快。但是,当我访问托管网站时,需要web服务器从db服务器调用,每次页面加载大约有5-7秒的延迟。一个非常简单的网站和一个Word Press设置都证实了这一点。以下是配置:

Web服务器-CentOS 6.5、Apache 2.2.15

DB服务器-CentOS 6.5、MySQL 5.1.73

我的问题是,服务器是否在不断地相互进行身份验证,从而导致每次db调用的延迟?如果是这样的话,有人知道如何在两者之间进行永久身份验证吗

我可能偏离了这个假设,身份验证与此无关。在这一点上,我完全接受任何和所有的想法。多谢各位

V/R


托尼

对我来说,这似乎是一个网络问题。
很明显,每次命中数据库服务器时,数据库服务器都需要身份验证。

您可以从web服务器对数据库服务器ip进行跟踪……如何连接到数据库?相互关联的服务器在哪里?检查MySQL服务器是否可以解析web服务器nslookup的IP,如果不能或速度太慢,请尝试将web服务器的IP添加到DB服务器的/etc/hosts中的主机。