php 頁面執(zhí)行時(shí)間計(jì)算代碼
更新時(shí)間:2008年12月04日 13:26:59 作者:
我們在開發(fā)網(wǎng)頁的時(shí)候,往往會(huì)測試一下自己寫的網(wǎng)頁的執(zhí)行時(shí)間是多少,例如:有時(shí)網(wǎng)頁打開很慢,但是不知道是卡在哪了,這時(shí)我們就可以使用以下的方法來判斷頁面的執(zhí)行時(shí)間是多少,準(zhǔn)確的找到問題所在點(diǎn),精確到毫秒。
代碼如下:
<?
$pagestartime=microtime();
?>
<!--網(wǎng)頁內(nèi)容 start-->
網(wǎng)頁內(nèi)容
...
...
<!--網(wǎng)頁內(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ùn)行時(shí)間: $timecost 秒";
?>
復(fù)制代碼 代碼如下:
<?
$pagestartime=microtime();
?>
<!--網(wǎng)頁內(nèi)容 start-->
網(wǎng)頁內(nèi)容
...
...
<!--網(wǎng)頁內(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ùn)行時(shí)間: $timecost 秒";
?>
相關(guān)文章
php echo, print, print_r, sprintf, var_dump, var_expor的使用區(qū)別
本篇文章是對(duì)php中echo, print, print_r, sprintf, var_dump, var_expor的使用區(qū)別進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下2013-06-06Php Image Resize圖片大小調(diào)整的函數(shù)代碼
php下可以將圖片大小調(diào)整的函數(shù)代碼,需要的朋友可以參考下。2011-01-01PHP判斷遠(yuǎn)程圖片或文件是否存在的實(shí)現(xiàn)代碼
本篇文章主要是對(duì)PHP判斷遠(yuǎn)程圖片或文件是否存在的實(shí)現(xiàn)代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助2014-02-02使用php+apc實(shí)現(xiàn)上傳進(jìn)度條且在IE7下不顯示的問題解決方法
本篇文章介紹了,使用php+apc實(shí)現(xiàn)上傳進(jìn)度條且在IE7下不顯示的問題解決方法。需要的朋友參考下2013-04-04Linux下實(shí)現(xiàn)PHP多進(jìn)程的方法分享
PHP多進(jìn)程:使用PHP的Process Control Functions(PCNTL/線程控制函數(shù)),需要的朋友可以參考下2012-08-08PHP使用strrev翻轉(zhuǎn)中文亂碼問題的解決方法
這篇文章主要介紹了PHP使用strrev翻轉(zhuǎn)中文亂碼問題的解決方法,通過自定義函數(shù)遍歷字符串并設(shè)置編碼格式解決亂碼問題,需要的朋友可以參考下2017-01-01