阅读:2912回复:0
php定时自动执行程序-php计划任务
PHP定时执行的三种方式实现
1、windows 的计划任务 2、linux的脚本程序 3、让web浏览器定时刷新 我们这里讲解的是通过PHP实现定时执行计划任务(也就是方法3) 使用php让浏览器刷新需要解决几个问题 PHP脚本执行时间限制,默认的是30m 解决办法:set_time_limit();或者修改PHP.ini 设置max_execution_time时间(不推荐) 如果客户端浏览器关闭,程序可能就被迫终止,解决办法:ignore_user_abort即使关闭页面依然正常执行 如果程序一直执行很有可能会消耗大量的资源,解决办法使用sleep使用程序休眠一会,然后在执行 PHP定时执行的代码: config.php auto.php 总结: PHP定时执行任务的效率不是很高,建议关于定时执行任务的工作还是交给shell来做吧,这样比较有效率。 |
|