【发布时间】:2012-06-04 03:41:41
【问题描述】:
我刚刚将我的网站移至另一台规格升级的服务器,但我遇到了性能缓慢的问题。
它在旧服务器上运行良好,但不知何故在新服务器上,当我进行 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
我该怎么办?我真的不知道发生了什么..
谢谢。
【问题讨论】:
-
这可能有多种原因,并且可能无法从您发布的信息中识别出来。您如何处理会话?
-
您可能想要使用一些调试代码并尝试隔离问题,如果它是 php 或数据库。如果您能分享结果将会很有帮助。
-
硬件规格有何变化?
-
i5 到 AMD Opteron(tm) 处理器 4174 HE,2gb 内存到 4gb 内存
-
在 DNS 解析失败时也有类似的情况..
标签: php mysql performance apache centos