導航:首頁 > 編程語言 > 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測試執行時間相關的資料

熱點內容
加密貨幣交易所哪個最好 瀏覽:816
linux的現狀 瀏覽:926
命令與征服叛逆者修改器 瀏覽:246
怎麼用ios玩安卓全民槍戰 瀏覽:668
程序員入行前後的頭發 瀏覽:711
嵌入式圖像演算法 瀏覽:329
伺服器如何訪問伺服器失敗 瀏覽:875
android進度球 瀏覽:1001
Linux造成xfs文件夾 瀏覽:457
華為手機怎麼修改wifi加密類型 瀏覽:250
伺服器封口是什麼意思 瀏覽:743
有限元分析是演算法嗎 瀏覽:901
空氣壓縮機性能曲線 瀏覽:22
京城程序員2019 瀏覽:406
android新系統 瀏覽:512
安卓80有什麼bug 瀏覽:681
如何做單機伺服器 瀏覽:945
校訊通查成績怎麼顯示伺服器異常 瀏覽:885
冰箱壓縮機工作壓力是多少 瀏覽:412
程序員20多平米租房 瀏覽:454