【发布时间】:2014-05-05 05:07:45
【问题描述】:
我目前正在为我的网络和数据库服务器运行一个虚拟化环境。当我单独访问 Web 服务器或 MySQL 服务器时,它们都很快。我还有一些网站在 web 服务器上运行,它们不需要数据库服务器,而且加载速度很快。但是,当我访问需要 Web 服务器从 db 服务器调用的托管网站时,每个页面加载大约有 5-7 秒的延迟。这已通过一个非常简单的站点和 Word Press 设置得到证实。这是配置:
Web 服务器 - CentOS 6.5、Apache 2.2.15
数据库服务器 - CentOS 6.5、MySQL 5.1.73
我的问题是,服务器是否在每个数据库调用中不断地相互验证(从而导致延迟)?如果是这样,有人知道如何在两者之间进行永久身份验证吗?
我可能会偏离这个假设,而身份验证可能与此无关。在这一点上,我对任何和所有想法都完全开放。非常感谢。
V/R,
托尼
【问题讨论】:
-
您可以从 web 服务器对 db 服务器 ip 进行跟踪....
-
如何连接数据库?相互关联的服务器在哪里?
-
检查MySQL服务器是否可以解析Web服务器的IP(
nslookup <webserver_ip>),如果不能或速度太慢,请尝试在DB服务器的@中添加Web服务器的IP与主机987654322@.
标签: mysql apache centos virtualization