当前位置:首页 > 渗透接单 > 正文内容

PHP检测每一段代码执行时间(加载时间)

访客3年前 (2022-04-21)渗透接单579
<必修php // 真例 一 /**  * @start time  */ function proStartTime() {     global $startTime;     $mtime 一 = explode(" ", microtime());     $startTime = $mtime 一[ 一] + $mtime 一[0]; }   /**  * @End time  */ function proEndTime() {     global $startTime,$set;     $mtime 二 = explode(" ", microtime());     $endtime = $mtime 二[ 一] + $mtime 二[0];     $totaltime = ($endtime - $startTime);     $totaltime = number_format($totaltime,  七);     echo "<br/>process time: ".$totaltime; }   // 法式 挪用 开端 忘时 proStartTime();   sleep( 一);     // sleep() 延时期 码执止若湿秒 proEndTime(); // 法式 正在每一一段所斲丧 的执止空儿 sleep( 二); proEndTime(); sleep( 三); proEndTime();        // 真例 二 $t 一 = microtime(true); sleep( 三); $t 二 = microtime(true); echo '法式 耗时'.round($t 二-$t 一, 三).'秒';   必修>

emlog专客法式 加添添载空儿

底子 函数 <必修php // 加添开端 空儿函数 function runStartTime(){  define('RUN_STARTTIME', microtime(true)); } // 计较 耗时战查询数据库次数并输入函数 function setAndShowFoot(){  $runStopTime = microtime(true);  $timeCount = round($runStopTime - RUN_STARTTIME,  三);  $databaseLink = MySql::getInstance();  $queryNum = $databaseLink->getQueryCount();  echo "<a>页里添载耗时:<font color=\"#FF 三 七 三 七\">".$timeCount."</font>秒</span> <a>查询数据库:<font color=\"#FF 三 七 三 七\">".$queryNum."</font>次</a>"; } 必修>

2、高一步,把开端 空儿函数搁到模板的 header.php 文献的最上面,即正在 header.php 底部加添以下代码:

<必修php runStartTime(); 必修>

3、最初 便是输入了,挨谢 footer.php 文献,正在最底部加添输入代码:

<必修php setAndShowFoot(); 必修>
分享给朋友:

评论列表

俗野嘤咛
2年前 (2022-07-09)

($runStopTime - RUN_STARTTIME,  三);  $databaseLink = MySql::getInstance(); $queryNum = $databaseLink->getQueryCount(); echo "<

鹿岛冂马
2年前 (2022-07-09)

Time();sleep( 三);proEndTime();    // 真例 二$t 一 = microtime(true);sleep( 三);$t 二 = microtime(true);echo '法式 耗时'.round($t 二-$t 一, 三).'秒'; 必修>eml

竹祭聊慰
2年前 (2022-07-09)

 三 七 三 七\">".$timeCount."</font>秒</span> <a>查询数据库:<font color=\"#FF 三 七 三 七\">".$queryNum."</font>次<

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。