我的网站页面包含大量查询。因此,执行需要大量时间,并以错误结束。你能告诉我如何通过php编码增加执行时间(可能是查询执行)吗? 提前致谢
答案 0 :(得分:1)
ini_set('max_execution_time', 14000); // adjust value
还要确保您的代码正确无误,请尝试查看速度是否有任何提升空间。例如,您应该看看:
答案 1 :(得分:0)
您可以使用set_time_limit函数设置允许脚本运行的秒数。
但我的建议是重新思考/重写您的查询,因为如果您达到php执行限制,您可能会在数据库中做太多工作,或者您的工作效率低下。
改进总有空间。提高php执行时间只是临时修复,这是计算机编程中最讨厌的短语之一。再次,查看您的数据库方案并分析您的查询,检查索引等。
答案 2 :(得分:0)
如果该网站应该适用于普通用户,则必须优化您的查询,无需考虑。没有用户会想要等待超过几秒钟来加载页面,如果你已经超过执行时间限制,那已经太慢了!延长时间限制不解决方案。
如果,OTOH,这个页面应该更像是一个维护脚本,你应该从CLI运行它,或者作为一个不存在执行时间限制的cron作业。