日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內最全IT社區平臺 聯系我們 | 收藏本站
阿里云優惠2
您當前位置:首頁 > php開源 > php教程 > PHP腳本執行超時的解決辦法

PHP腳本執行超時的解決辦法

來源:程序員人生   發布時間:2013-10-26 04:49:22 閱讀次數:2801次

在php中默認腳本執行超時時間為30秒了,如果你未進行設置30秒之后如果你的腳本還未執行完就會超時了,下面我來給大詳解解決PHP腳本執行超時的方法。

php.ini 中缺省的最長執行時間是 30 秒,雖然可以通過調整 php.ini 中 max_execution_time的值來達到目的,但有些情況是沒有條件修改php.ini的,如何解決這個問題呢。

一種方法是在 PHP 腳本中加入如下代碼:

ini_set('max_execution_time', '0');//將運行時間設置成0(無限值);

另一種方法是在命令行下執行腳本,使用命令行執行腳本時,最大運行時間被設置為了無限值,修改php.ini的腳本執行時間限制,編輯php.ini,修改max_execution_time值:

max_execution_time=500 //此修改需要重新加載php.ini,需要重啟web服務器生效。

通過.htaccess 文件設置腳本執行時間:php_value max_execution_time 500

在腳本中設置執行的最大時間:ini_set('max_execution_time', 500);

用php的函數取消腳本的時間限制:set_time_limit(0);

set_time_limit用來設置腳本的超時時間,此函數規定從該句運行時起程序必須在指定秒數內運行結束,超時則程序出錯退出。

下面是一個例子,有10000條數據,要修改其中某些數據,運用PHP分步執行處理,代碼如下:action.php

  1. <?php 
  2. $stid = isset($_GET['stid'])?$_GET['stid']:0; 
  3. $endid = $stid + 100; 
  4. $maxid = 10000; 
  5. function dosomething(){ 
  6. //要時間比較多的操作 
  7. …… 
  8. $sql_string=”select *  from `table`  where id>’$stid’ and id<=’$endid’ order by id”; 
  9. $datas = getdata_bysql($sql_string); 
  10. foreach($datas as $data){ 
  11. //處理數據 
  12. ….. 
  13. echo $id.” 處理完成. <br />”; 
  14. if($id>=$maxid){exit;} 
  15. if($stid<=$maxid){ 
  16. $stid = $stid + 100; 
  17. $url=”action.php?stid=$stid”; 
  18. echo $url
  19. echo ‘<script language=”javascript”>location=”‘.$url.’”; </script>’; 
  20. ?> 

其中的dosomething()是一個耗時操作,這里我們通過限制id范圍來減少運行時間,運行完后通過javascript的跳轉來自動運行下一步,現在dedecms生成html頁面時就是這樣做的哦。

生活不易,碼農辛苦
如果您覺得本網站對您的學習有所幫助,可以手機掃描二維碼進行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關閉
程序員人生
主站蜘蛛池模板: 欧美三区四区 | 国产99在线视频 | 国产成人精品免费视频大全最热 | 亚洲欧洲无码一区二区三区 | 四色永久访问 | 高清av在线 | √8天堂资源地址中文在线 99久久视频 | 国产精品成人在线观看 | 欧美一级黄色录像 | 国产高清在线不卡 | av无遮挡 | 91av网址 | 国产一级免费视频 | 久久久精品中文字幕 | 成人在线视频网址 | 午夜三区 | 色啪综合 | 99精品国产99久久久久久福利 | 波多野结衣av电影 | 日本一区二区在线播放 | 亚洲自拍偷拍一区 | 精品99久久久久久 | 亚洲h视频 | 亚洲国产精品99久久久久久久久 | 日韩欧美自拍 | 黄色片com | 搞黄视频在线免费观看 | 国产免费av一区二区三区 | 国产精品欧美一区二区三区不卡 | 国产激情在线观看视频 | 久久国产精品毛片 | 91精品国产99久久久久久 | 五月天丁香综合久久国产 | 国产视频不卡 | 福利视频网 | 免费不卡av| 丁香五月缴情综合网 | 日本在线一区 | 爱爱免费视频网站 | 久久久久国产精品 | 国产精品久久网站 |