新闻中心

thinkcmf程序ShowPageTrace使用方法

作者 / 无忧主机 时间 2017-07-27 17:52:41

熟悉thinkphp框架的站长都知道,页面Trace功能是thinphp提供给开发人员的一个用来开发调试的辅助手段,基于这个框架搭建的thinkcmf程序也有个同样功能的ShowPageTrace。在调试thinkcmf程序时,我们可以利用这个工具看到当前访问页面的一些服务器信息,从而更好地对程序进行调试,今天无忧主机小编将给大家讲解一下thinkcmf程序ShowPageTrace的使用方法。 一、 怎么开启和关闭ShowPageTrace 判断ShowPageTrace是否开启的方法是看页面是否显示thinkphp的logo,如图1所示, 图1 如果显示说明已经开启,否则未开启。在程序根目录找到index.php文件,在

define("APP_DEBUG", true);
这句代码中,按如图2所示的方法,true表示开启调试模式,ShowPageTrace可正常使用,需要关闭此功能只需将true改为false。 图2 二、 ShowPageTrace各项调试信息讲解 Thinnkcmf程序的前后台使用的是同一个Trace工具,不同页面Trace信息不一样,点击不同的选项卡会切换显示不同的页面Trace信息,这里演示前台调试作为参考。 基本选项卡中,如图3所示,这里显示了加载该网页的总体信息, 图3 其中 请求信息: 2016-09-14 23:33:09表示请求时间,HTTP/1.1 GET表示请求http的版本为1.1、请求方法是GET, /thinkcmf/index.php?g=user&m=login&a=index 表示请求的URL; 运行时间:显示了页面整体运行的时间(加载、初始化、执行、模板); 吞吐率: 服务器并发处理能力的量化描述,单位是reqs/s,指的是某个并发用户数下单位时间内处理的请求数; 内存开销:表示相应此请求占用的服务器内存; 查询信息:2 queries 0 writes表示执行了2个查询语句和0个写入语句; 文件加载:打开该网页使用的php文件数量; 缓存信息:1 gets 0 writes从本地磁盘读取1个信息、向本地磁盘写入0个信息。 配置加载:配置文件的加载次数为154 绘画信息:服务器端的用来响应本地此用户的SESSION_ID. 其余的三个选项卡的信息量比较小。 文件:基本信息中提到的55个加载的文件服务器路径和文件大小。 流程:打开该网页时,程序执行的先后顺序和每个模块的运行时间。 错误:提示程序报错 SQL: 显示执行程序时所执行的sql命令和执行时间; 调试:调试面板中可以执行javascript程序,但不会保存到服务器。

本文地址:https://www.51php.com/thinkphp/25173.html

1
1
1
1
1
1
1

客户服务热线

0791-8623-3537

在线客服