不确定是否有人可以指导我朝着正确的方向,但我在Magento安装中有一个扩展,它对“自身”执行卷曲请求,但它执行对完整域的请求。
在我的开发服务器上(不专用于此站点,流量大致等于直播),每次调用大约需要1.2 - 1.4秒。
但是当我在我的实时服务器上执行相同的操作时,它需要一个半分钟,坦率地说,我不知道如何调试它。
它不是数据库,即使我将dev连接到实时数据库服务器也需要相同的时间......
这不是代码,因为代码库完全相同......
还有什么可能导致这样的问题吗?
我会发布请求,但它超过1000行......
答案 0 :(得分:0)
你没有提到执行90-120秒后它返回的内容。
您可以通过使用CURLOPT_CONNECTTIMEOUT
选项设置一些值来运行脚本,以检查它是否与主机连接问题。
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 10);
如果您发现设置此选项后花费的时间较少,那么它肯定是主机与您的服务器之间的连接问题。
此外,您还可以通过启用curl调试模式来运行脚本。
curl_setopt($ch, CURLOPT_VERBOSE, true);