我刚刚将我的网站移到了另一台服务器上,但规格已经升级了,但是我遇到了性能缓慢的问题。
它在旧服务器上工作得很好但不知何故在新服务器上,当我做php用户登录时,服务器在 5分钟内回复我!是的,php执行需要 5分钟长。没有登录(使用php会话)它正在按预期工作。我正在使用php + mysqli。
这是两台服务器的比较:
旧
新
我该怎么办?我无法弄清楚发生了什么......
谢谢。答案 0 :(得分:0)
首先,尝试实际测量呼叫,正如其他人已经说过的那样缩小了问题。
例如,您连接到数据库引擎的部分。
可能是MySQL服务器在不同的机器上运行吗?
如果是这样,可能存在反向DNS问题,其中MySQL服务器无法找到调用客户端的名称。
或者您可能面临一个问题,即MySQL客户端在最终决定回退到可靠的IPv4地址之前尝试两次IPv6连接。 这个过程很容易需要1秒钟或更长时间!
尝试连接到普通的IPv4地址,而不是暂时使用动态主机名,看看它是否会立即变得更快。