php中实现定时执行计划任务_php中实现定时执行计划任务方法

更新时间:2017-05-30    来源:浏览器    手机版     字体:

【www.bbyears.com--浏览器】

使用php让浏览器刷新需要解决几个问题
如果客户端浏览器关闭,程序可能就被迫终止,解决办法:ignore_user_abort即使关闭页面依然正常执行
如果程序一直执行很有可能会消耗大量的资源,解决办法使用sleep使用程序休眠一会,然后在执行
PHP定时执行的代码:

 代码如下

ignore_user_abort();//关掉浏览器,PHP脚本也可以继续执行.
set_time_limit(3000);// 通过set_time_limit(0)可以让程序无限制的执行下去
$interval=5;// 每隔5s运行

//方法1--死循环
do{
 echo "测试".time()."
"; 
 sleep($interval);// 等待5s 
}while(true);

//方法2---sleep 定时执行
 require_once "./curlClass.php";//引入文件
 
 $curl = new httpCurl();//实例化
 $stime = $curl->getmicrotime();
 for($i=0;$i<=10;$i++){
  
  echo "测试".time()."
"; 
  sleep($interval);// 等待5s
  
 }
 ob_flush();
 flush();
 $etime = $curl->getmicrotime();
 echo "


";
 echo round(($etime-stime),4);//程序执行时间

本文来源:http://www.bbyears.com/bangongshuma/33010.html

热门标签

更多>>

本类排行