关于脚本超时的PHP大师

时间:2011-04-14 03:28:57

标签: php timeout

有时我会得到随机的PHP执行超时。有没有办法解决它来自哪里?一种调试方法吗?

...谢谢

1 个答案:

答案 0 :(得分:0)

如果您不确定代码的哪一部分花费了大量时间,您可以在代码的每个部分之前和之后获取时间戳,然后比较时间差异,并将其报告出来。这将让您知道哪些代码花费的时间最长。

如果您有随机超时,并且脚本通常处理得非常快,那么我猜它是两件事之一(我确定有比这更多的场景):

1)如果您要连接到没有响应的外部源,可能会导致超时 2)您有一段动态代码,可以处理很少或很多信息,具体取决于环境和用户(例如,您允许图像上传或动态SQL查询等)

如果你有可以描述情况的代码(甚至是伪代码),它可以让我们更容易看到可能存在问题的地方。