php執行時間
㈠ php 如何判斷執行時間
要計算代碼的執行時間,在PHP來講是十分簡單的,首先,你需要知道,PHP是一種順序執行的腳本語言,所以,可以按照以下步驟來計算代碼的執行時間:
<?php
functiongetmicrotime()
{
list($usec,$sec)=explode("",microtime());
return((float)$usec+(float)$sec);
}
//記錄開始時間
$time_start=getmicrotime();
//這里放要執行的PHP代碼,如:
//echocreate_password(6);
//記錄結束時間
$time_end=getmicrotime();
$time=$time_end-$time_start;
//輸出運行總時間
echo"執行時間$timeseconds";
㈡ php 有沒有最大執行時間限制
當PHP程序訪問出現類似 Fatal error: Maximum execution time of 30 seco...說明php超過最大執行時間,可以修改php.ini,將max_execution_time = 300或者更多改為0則為不限制。
或者:ini_set('max_execution_time', '180');
㈢ 怎樣延長php運行時間
在命令行中運行,只要你不關閉命令行窗口,php程序就會一直運行下去。方法是:將php復制到php安裝目錄,然後將命令行路徑切換到php安裝路徑,運行
->phpindex.php
㈣ 怎樣延遲php執行時間
在命令行中運行,只要你不關閉命令行窗口,php程序就會一直運行下去。方法是:將php復制到php安裝目錄,然後將命令行路徑切換到php安裝路徑,運行
->php index.php
㈤ 如何查看PHP執行速度或查看PHP執行耗時
<?php
$Stime=0;
$Etime=0;
$Ttime=0;
$Stime=microtime(true);//獲取程序開始執行的時間
//echo $Stime."<br/>";
for ($i=1;$i<=10000000;$i++){} //為了實現有一定的時間差,所以用了一個FOR來消耗一些資源.
$Etime=microtime(true);//獲取程序執行結束的時間
//echo $Etime."<br/>";
$Ttime=$Etime-$Stime;//計算差值
//echo $Ttime."<br/>";
$str_total=var_export($Ttime,TRUE);
if(substr_count($str_total,"E")){ //為了避免1.28746032715E-005這種結果的出現,做了一下處理.
$float_total=floatval(substr($str_total,5));
$Ttime=$float_total/100000;
}
echo $Ttime.'秒';
?>
㈥ PHP如何取得頁面執行時間
一些循環代碼,有時候要知道頁面執行的時間,可以添加以下幾行代碼到頁面頭部和尾部:
頭部:
<?php
$stime=microtime(true);
尾部
$etime=microtime(true);//獲取程序執行結束的時間
$total=$etime-$stime;//計算差值
?>
㈦ php 頁面程序執行速度正常應該在多少毫秒
你這個0.02毫秒,已經非常快了,只是以後數據多了以後,或者同時訪問的人多了以後,能否保持這個效率,這才是關健。
對於人來說,點一個網頁,幾秒打開都是可以接受的。
㈧ PHP 程序執行時間設置後,最多15分鍾,如何設置15分鍾以上
//設置為永不超時即可解決;
ini_set('max_execution_time','0');
㈨ PHP 設置代碼的最長執行時間
php完成某些操作的時候,可能需要較長的執行時間。這就需要設置他的執行時間,否則伺服器會在執行時間超時後,停止執行,頁面出現空白的情況。下面推薦兩種解決方案:
php文件頁面設置:
<?php
//修改最大執行時間
ini_set('max_execution_time','0');
//修改此次最大運行內存
ini_set('memory_limit','128M');
/***
*
*代碼塊省略......
*
*
*/
?>php.ini配置文件設置(具體值,根據需要設置):
max_execution_time = 60
memory_limit = 128M
注意:如果執行內存完全滿足的話,就不需要設置了。具體設置,根據情況靈活設置。
㈩ php報錯,超過最大執行時間
php報錯,超過最大執行時間
sql語句執行效率慢,或者資料庫連接慢,導致程序執行時間超出100秒; 修改php.ini調整最大執行時間,或者程序開始時聲明最大執行時間。