ThinkPHP調(diào)用調(diào)試模式的時(shí)候,不知道為什么只能顯示頁(yè)面trace信息,而沒(méi)有像TP自己說(shuō)的那樣 會(huì)顯示出頁(yè)面的運(yùn)行時(shí)間、數(shù)據(jù)庫(kù)查詢時(shí)間這些信息,自己跑到兄弟連、QQ問(wèn)問(wèn)和ThinkPHP官網(wǎng)去提問(wèn),這里小小的鄙視下ThinkPHP官網(wǎng)的論壇,我自己的都解決了,可憐我的那個(gè)帖子,現(xiàn)在都還是審核中……難怪那里這么冷清,都不讓人說(shuō)話.
總的說(shuō),就是負(fù)責(zé)頁(yè)面trace信息顯示的PageTrace.tpl.php沒(méi)有包含顯示運(yùn)行時(shí)間、數(shù)據(jù)庫(kù)查詢次數(shù)的代碼,這個(gè)簡(jiǎn)單,我給他加上去就OK了.
在這里文件加入如下代碼:
- $showTime = '運(yùn)行時(shí)間: '.G('beginTime','viewEndTime').'s ';
- $showTime .= '( 加載:'.G('beginTime','loadTime').'s 插入:'.G('loadTime','initTime').'s 解釋:'.G('initTime','viewStartTime').'s 模板:'.G('viewStartTime','viewEndTime').'s )'; $showTime .= ' | 數(shù)據(jù)庫(kù):'.N('db_query').' 查詢 '.N('db_write').' 寫入 ';
- $showTime .= ' | 緩存 :'.N('cache_read').' 讀取 '.N('cache_write').' 寫入 ';
- $startMem = array_sum(explode(' ', $GLOBALS['_startUseMems']));
- $endMem = array_sum(explode(' ', memory_get_usage())); $showTime .= ' | 占用內(nèi)存:'. number_format(($endMem - $startMem)/1024).' kb'; echo '<hr /><p style="padding:10px;color:#06F;font-size:12px;">'.$showTime.'</p>';
加入后,再運(yùn)行一次~看怎么樣.
新聞熱點(diǎn)
疑難解答
圖片精選