php 頁(yè)面執(zhí)行時(shí)間計(jì)算代碼
更新時(shí)間:2008年12月04日 13:26:59 作者:
我們?cè)陂_發(fā)網(wǎng)頁(yè)的時(shí)候,往往會(huì)測(cè)試一下自己寫的網(wǎng)頁(yè)的執(zhí)行時(shí)間是多少,例如:有時(shí)網(wǎng)頁(yè)打開很慢,但是不知道是卡在哪了,這時(shí)我們就可以使用以下的方法來判斷頁(yè)面的執(zhí)行時(shí)間是多少,準(zhǔn)確的找到問題所在點(diǎn),精確到毫秒。
代碼如下:
<?
$pagestartime=microtime();
?>
<!--網(wǎng)頁(yè)內(nèi)容 start-->
網(wǎng)頁(yè)內(nèi)容
...
...
<!--網(wǎng)頁(yè)內(nèi)容 end-->
<?
$pageendtime = microtime();
$starttime = explode(" ",$pagestartime);
$endtime = explode(" ",$pageendtime);
$totaltime = $endtime[0]-$starttime[0]+$endtime[1]-$starttime[1];
$timecost = sprintf("%s",$totaltime);
echo "頁(yè)面運(yùn)行時(shí)間: $timecost 秒";
?>
復(fù)制代碼 代碼如下:
<?
$pagestartime=microtime();
?>
<!--網(wǎng)頁(yè)內(nèi)容 start-->
網(wǎng)頁(yè)內(nèi)容
...
...
<!--網(wǎng)頁(yè)內(nèi)容 end-->
<?
$pageendtime = microtime();
$starttime = explode(" ",$pagestartime);
$endtime = explode(" ",$pageendtime);
$totaltime = $endtime[0]-$starttime[0]+$endtime[1]-$starttime[1];
$timecost = sprintf("%s",$totaltime);
echo "頁(yè)面運(yùn)行時(shí)間: $timecost 秒";
?>
相關(guān)文章
PHP實(shí)現(xiàn)HTML頁(yè)面靜態(tài)化的方法
這篇文章主要介紹了PHP實(shí)現(xiàn)HTML頁(yè)面靜態(tài)化的方法,分享了靜態(tài)處理的方法,靜態(tài)處理后的優(yōu)勢(shì),并提供了多種靜態(tài)的方法,感興趣的小伙伴們可以參考一下2015-11-11
win7+apache+php+mysql環(huán)境配置操作詳解
本篇文章是對(duì)win7+apache+php+mysql環(huán)境配置的操作進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06
php通過array_merge()函數(shù)合并兩個(gè)數(shù)組的方法
這篇文章主要介紹了php通過array_merge()函數(shù)合并兩個(gè)數(shù)組的方法,實(shí)例分析了php中array_merge()函數(shù)合并數(shù)組的使用技巧,需要的朋友可以參考下2015-03-03
PHP取得一個(gè)類的屬性和方法的實(shí)現(xiàn)代碼
PHP取得一個(gè)類的屬性和方法的實(shí)現(xiàn)代碼,需要的朋友可以參考下。2011-05-05
PHP CURL模擬登錄新浪微博抓取頁(yè)面內(nèi)容 基于EaglePHP框架開發(fā)
PHP CURL模擬登錄新浪微博抓取頁(yè)面內(nèi)容 基于EaglePHP框架開發(fā),需要的朋友可以參考下。2012-01-01
PHP Class self 與 static 異同與使用詳解
這篇文章主要介紹了PHP中 Class self 與 static 有什么區(qū)別,都怎么用,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2021-09-09

