導航:首頁 > 編程語言 > php測試執行時間

php測試執行時間

發布時間:2023-09-02 17:49:09

❶ 如何用php計算代碼執行的時間函數

php中預設的最長執行時間是 30 秒,這是由 php.ini 中的 max_execution_time 變數指定,倘若你有一個需要頗多時間才能完成的工作,例如要發送很多電子郵件給大量收件者,或者要進行繁重的數據分析工作,伺服器會在 30 秒後強行中止正在執行的程序。
設置的辦法是:
一、直接修改php.ini 中 max_execution_time 的數值。
二、在沒許可權修改php.ini文件時,在 PHP 程序中加入 ini_set('max_execution_time', '0'),數值 0 表示沒有執行時間的限制。

❷ php 頁面程序執行速度正常應該在多少毫秒

你這個0.02毫秒,已經非常快了,只是以後數據多了以後,或者同時訪問的人多了以後,能否保持這個效率,這才是關健。

對於人來說,點一個網頁,幾秒打開都是可以接受的。

❸ php腳本執行時間設置多少為好

建議不超過30秒 如果程序超時 應該仔細的檢查是什麼原因造成的超時,看能不能避免遇到。。如果時間設置太長,會造成其他頁面的PHP 停止響應

❹ php 框架怎麼計算腳本運行時間

<?php
//生命一個計算腳本運行時間的類
class Timer{
private $startTime = 0; //保存腳本開始執行時的時間(以微秒的形式保存)
private $stopTime = 0; //保存腳本結束執行時的時間(以微秒的形式保存)

//在腳本開始處調用獲取腳本開始時間的微秒值
function start(){
$this->startTime = microtime(true); //將獲取的時間賦值給成員屬性$startTime
}
//腳本結束處嗲用腳本結束的時間微秒值
function stop(){
$this->stopTime = microtime(true); //將獲取的時間賦給成員屬性$stopTime
}
//返回同一腳本中兩次獲取時間的差值
function spent(){
//計算後4舍5入保留4位返回
return round(($this->stopTime-$this->startTime),4);
}
}

$timer= new Timer();
$timer->start(); //在腳本文件開始執行時調用這個方法
usleep(1000); //腳本的主題內容,這里可以休眠一毫秒為例
$timer->stop(); //在腳本文件結束處調用這個方法

echo "執行該腳本用時<b>".$timer->spent()."</b>";

?>

❺ php 最大執行時間一般設為多少合適max_execution_time

這個根據你需求,如果你的某些程序需要執行較長,可以適當改大點,如120。其實默認30秒就可以不錯。。
也可以設置為0,表示無時間限制。

❻ 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
$stime=microtime(true);


尾部

$etime=microtime(true);//獲取程序執行結束的時間
$total=$etime-$stime;//計算差值
?>

❽ 如何查看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測試執行時間相關的資料

熱點內容
銀河麒麟字體庫存在哪個文件夾 瀏覽:956
魔獸加丁伺服器的航空叫什麼 瀏覽:152
花冠改裝案例哪個app多 瀏覽:515
成績單app哪個好用 瀏覽:140
北美程序員vs國內程序員 瀏覽:181
php解析xml文檔 瀏覽:121
石墨文檔APP怎麼橫屏 瀏覽:185
牆主鋼筋加密和非加密怎麼看 瀏覽:144
金山區文件夾封套定製 瀏覽:708
soho程序員 瀏覽:672
java位元組截取 瀏覽:525
php提交作業 瀏覽:815
房產還沒解壓可以辦理贈予嗎 瀏覽:224
java毫秒轉分鍾 瀏覽:753
模式識別中文pdf 瀏覽:774
c語言平均數字編譯錯誤 瀏覽:171
單片機算交流 瀏覽:45
php自適應網站 瀏覽:467
2b2t伺服器怎麼獲得許可權 瀏覽:816
c語言javaphp 瀏覽:804