迁移到新服务器,性能降低

时间:2012-05-29 21:53:23

标签: php mysql performance apache centos

我刚刚将我的网站移到了另一台服务器上,但规格已经升级了,但是我遇到了性能缓慢的问题。

它在旧服务器上工作得很好但不知何故在新服务器上,当我做php用户登录时,服务器在 5分钟内回复我!是的,php执行需要 5分钟长。没有登录(使用php会话)它正在按预期工作。我正在使用php + mysqli。

这是两台服务器的比较:

  • Apache版本:Apache / 2.2.15(CentOS)
  • PHP版本:5.4.0
  • MySQL版本:mysqlnd 5.0.10 - 20111026 - $ Revision:323634 $

  • Apache版本:Apache / 2
  • PHP版本:5.4.3
  • 数据库客户端版本:libmysql - 5.1.62

我该怎么办?我无法弄清楚发生了什么......

谢谢。

1 个答案:

答案 0 :(得分:0)

首先,尝试实际测量呼叫,正如其他人已经说过的那样缩小了问题。

例如,您连接到数据库引擎的部分。

可能是MySQL服务器在不同的机器上运行吗?

如果是这样,可能存在反向DNS问题,其中MySQL服务器无法找到调用客户端的名称。

或者您可能面临一个问题,即MySQL客户端在最终决定回退到可靠的IPv4地址之前尝试两次IPv6连接。 这个过程很容易需要1秒钟或更长时间!

尝试连接到普通的IPv4地址,而不是暂时使用动态主机名,看看它是否会立即变得更快。