具體實(shí)現(xiàn)

windows計(jì)劃任務(wù)

PHP很少在win服務(wù)器上跑,具體實(shí)現(xiàn)也不再深究,看網(wǎng)上實(shí)現(xiàn)的原理大概是寫(xiě)bat腳本,然后讓wi " /> 麻豆一区二区三区蜜桃免费,久久无码人妻AV精品一区,亚洲国产在线视频中文字

天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

PHP定時(shí)執(zhí)行計(jì)劃任務(wù)的多種方法小結(jié)

php定時(shí)執(zhí)行的三種方式實(shí)現(xiàn)
1、windows 的計(jì)劃任務(wù)
2、linux的腳本程序
3、讓web瀏覽器定時(shí)刷新

具體實(shí)現(xiàn)

windows計(jì)劃任務(wù)

php很少在win服務(wù)器上跑,具體實(shí)現(xiàn)也不再深究,看網(wǎng)上實(shí)現(xiàn)的原理大概是寫(xiě)bat腳本,然后讓window任務(wù)添加執(zhí)行這個(gè)bat腳本,具體可以參考:http://www.jb51.NET/article/29134.htm

linux 的腳本實(shí)現(xiàn)
這里主要使用到crontab這個(gè)命令,

使用方式 :

crontab filecrontab [ -u user ] [ -u user ] { -l | -r | -e }

說(shuō)明 :

crontab 是用來(lái)讓使用者在固定時(shí)間或固定間隔執(zhí)行程式之用

使用crontab寫(xiě)shell腳本,然后讓php調(diào)用shell,這個(gè)是利用linux的特性,應(yīng)該還不算php自身語(yǔ)言的特性

可以參看:http://www.jb51.NET/article/29136.htm

php實(shí)現(xiàn)定時(shí)執(zhí)行計(jì)劃任務(wù)
使用php讓瀏覽器刷新需要解決幾個(gè)問(wèn)題
php腳本執(zhí)行時(shí)間限制,默認(rèn)的是30m 解決辦法:set_time_limit();或者修改php.ini 設(shè)置max_execution_time時(shí)間(不推薦)
如果客戶端瀏覽器關(guān)閉,程序可能就被迫終止,解決辦法:ignore_user_abort即使關(guān)閉頁(yè)面依然正常執(zhí)行
如果程序一直執(zhí)行很有可能會(huì)消耗大量的資源,解決辦法使用sleep使用程序休眠一會(huì),然后在執(zhí)行
php定時(shí)執(zhí)行的代碼:
復(fù)制代碼 代碼如下:
<?php
ignore_user_abort();//關(guān)掉瀏覽器,php腳本也可以繼續(xù)執(zhí)行.
set_time_limit(3000);// 通過(guò)set_time_limit(0)可以讓程序無(wú)限制的執(zhí)行下去
$interval=5;// 每隔5s運(yùn)行

//方法1--死循環(huán)
do{
echo '測(cè)試'.time().'<br/>';
sleep($interval);// 等待5s
}while(true);

//方法2---sleep 定時(shí)執(zhí)行
require_once './curlClass.php';//引入文件

$curl = new httpCurl();//實(shí)例化
$stime = $curl->getmicrotime();
for($i=0;$i<=10;$i++){

echo '測(cè)試'.time().'<br/>';
sleep($interval);// 等待5s

}
ob_flush();
flush();
$etime = $curl->getmicrotime();
echo '<hr>';
echo round(($etime-stime),4);//程序執(zhí)行時(shí)間

測(cè)試的時(shí)候發(fā)現(xiàn)這個(gè)效率并不是很高,

QQ截圖20111216110444 
總結(jié):
個(gè)人感覺(jué)php定時(shí)執(zhí)行任務(wù)的效率不是很高,建議關(guān)于定時(shí)執(zhí)行任務(wù)的工作還是交給shell來(lái)做吧,比較那才是王道。
ps:那個(gè)死循環(huán)的方法好像是惡意攻擊網(wǎng)站經(jīng)常使用的方法

php技術(shù)PHP定時(shí)執(zhí)行計(jì)劃任務(wù)的多種方法小結(jié),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: av狼新人开放注册区 | 亚洲精品入口一区二区乱麻豆精品 | 超碰caoporen国产 | 琪琪色原网20岁以下热热色原网站 | 涩涩爱涩涩电影网站 | 国产精品点击进入在线影院高清 | couo福利姬图库 | 欧美阿v在线免播播放 | 国产99久9在线 | 亚洲综合小说久久另类区 | 麻豆沈芯语 | 亚洲性无码AV久久成人 | bdsm中国精品调教ch | 色婷婷综合久久久中文字幕 | 青柠在线观看免费高清电视剧荣耀 | 成人在线视频免费看 | 久久九九日本韩国精品 | 美女黄图大全 | 含羞草影院免费区 | 国产成人免费观看 | 亚洲三级黄色 | 特大巨黑人吊性xxxxgay | 无码人妻精品一区二区蜜桃色欲 | 24小时日本在线观看片免费 | 国产女人与黑人在线播放 | 中国老太婆xxxxx | 精品久久久久中文字幕日本 | 亚洲午夜福利未满十八勿进 | 超碰97av 在线人人操 | 强奸日本美女小游戏 | 色姐妹久久综合在线av | 色呦呦人人视频 | 亚洲欧美日本国产在线观18 | 亚洲精品伊人久久久久 | 婷婷四房播客五月天 | 交换娇妻呻吟声不停中文字幕 | x8国产精品视频 | 和搜子的日子 在线观看 | 一个人的免费完整在线观看HD | 久久视频在线视频 | 欧美三级在线完整版免费 |