如何降低PHP脚本的执行速度

时间:2014-03-19 11:27:50

标签: php mysql database-performance slowdown

我正在运行一个大型的调度应用程序,它有时会产生很多循环和计算,并在mysql数据库中插入数万条记录。

脚本运行大约10-15秒。问题是脚本需要太多服务器的CPU和mysql电源。

无论如何要减慢脚本对电源的需求,以免引起共享服务器主机的愤怒? (假设它已经优化了)

最大的瓶颈是成千上万的mysql插入和一个mysql删除成千上万的记录。

我想在查询之间使用sleep(),但想知道是否有更好的方法。

1 个答案:

答案 0 :(得分:0)

因为我认为你在嵌套循环中做了很多事情,因此循环的复杂性在(n)中有多个,这就是为什么它需要花费很多时间在你的脚本中。除此之外,您应该创建插入过程以降低查询的复杂性。 实际上,您需要实施分析以优化代码。