新聞中心
thinkcmf程序ShowPageTrace使用方法
作者 / 無憂主機(jī) 時(shí)間 2017-07-27 17:52:41
熟悉thinkphp框架的站長都知道,頁面Trace功能是thinphp提供給開發(fā)人員的一個(gè)用來開發(fā)調(diào)試的輔助手段,基于這個(gè)框架搭建的thinkcmf程序也有個(gè)同樣功能的ShowPageTrace。在調(diào)試thinkcmf程序時(shí),我們可以利用這個(gè)工具看到當(dāng)前訪問頁面的一些服務(wù)器信息,從而更好地對程序進(jìn)行調(diào)試,今天無憂主機(jī)小編將給大家講解一下thinkcmf程序ShowPageTrace的使用方法。 一、 怎么開啟和關(guān)閉ShowPageTrace 判斷ShowPageTrace是否開啟的方法是看頁面是否顯示thinkphp的logo,如圖1所示, 如果顯示說明已經(jīng)開啟,否則未開啟。在程序根目錄找到index.php文件,在
define("APP_DEBUG", true);這句代碼中,按如圖2所示的方法,true表示開啟調(diào)試模式,ShowPageTrace可正常使用,需要關(guān)閉此功能只需將true改為false。 二、 ShowPageTrace各項(xiàng)調(diào)試信息講解 Thinnkcmf程序的前后臺使用的是同一個(gè)Trace工具,不同頁面Trace信息不一樣,點(diǎn)擊不同的選項(xiàng)卡會切換顯示不同的頁面Trace信息,這里演示前臺調(diào)試作為參考。 基本選項(xiàng)卡中,如圖3所示,這里顯示了加載該網(wǎng)頁的總體信息, 其中 請求信息: 2016-09-14 23:33:09表示請求時(shí)間,HTTP/1.1 GET表示請求http的版本為1.1、請求方法是GET, /thinkcmf/index.php?g=user&m=login&a=index 表示請求的URL; 運(yùn)行時(shí)間:顯示了頁面整體運(yùn)行的時(shí)間(加載、初始化、執(zhí)行、模板); 吞吐率: 服務(wù)器并發(fā)處理能力的量化描述,單位是reqs/s,指的是某個(gè)并發(fā)用戶數(shù)下單位時(shí)間內(nèi)處理的請求數(shù); 內(nèi)存開銷:表示相應(yīng)此請求占用的服務(wù)器內(nèi)存; 查詢信息:2 queries 0 writes表示執(zhí)行了2個(gè)查詢語句和0個(gè)寫入語句; 文件加載:打開該網(wǎng)頁使用的php文件數(shù)量; 緩存信息:1 gets 0 writes從本地磁盤讀取1個(gè)信息、向本地磁盤寫入0個(gè)信息。 配置加載:配置文件的加載次數(shù)為154 繪畫信息:服務(wù)器端的用來響應(yīng)本地此用戶的SESSION_ID. 其余的三個(gè)選項(xiàng)卡的信息量比較小。 文件:基本信息中提到的55個(gè)加載的文件服務(wù)器路徑和文件大小。 流程:打開該網(wǎng)頁時(shí),程序執(zhí)行的先后順序和每個(gè)模塊的運(yùn)行時(shí)間。 錯(cuò)誤:提示程序報(bào)錯(cuò) SQL: 顯示執(zhí)行程序時(shí)所執(zhí)行的sql命令和執(zhí)行時(shí)間; 調(diào)試:調(diào)試面板中可以執(zhí)行javascript程序,但不會保存到服務(wù)器。
本文地址:http://www.gle-technology.com/thinkphp/25173.html
上一篇: thinkcmf如何給首頁自定義導(dǎo)航欄
下一篇: thinkcmf首頁簡單模板制作教程