zblog网站页面底部调用显示页面(耗时、SQL查询、内存)运行信息教程
时间:2022年05月26日
/来源:网络
/编辑:佚名
Z-BlogPHP网站页面底部调用显示页面(耗时、SQL查询、内存)运行信息图文教程
看到有的博客网站页面底部显示运行信息,主要显示页面加载时长,数据库查询次数和内存占用情况感觉很酷,于是就百度了下发现Z-BlogPHP程序也是有的,只不过它是以注释状态出现的,当我们查询网站源代码的时候在底部可以看见如下 <!--86.98 ms , 5 query , 2349kb memory , 0 error--> 这样的代码,这行运行信息表示 加载86.98毫秒,5次数据库查询,2M内存占用使用情况
根据discuz底部统计查询的思路找到源代码文件目录“/zb_system/function/c_system_common.php”大概是224行左右
代码已经给出了对应的函数,大概代码如下我们只需稍微的小改下就可以直接拿来用了
PHP
页面加载时长:{number_format((microtime(true) - $_SERVER['_start_time']), 3)} 秒
数据库查询:{$_SERVER['_query_count']} 次
占用内存:{round((memory_get_usage() - $_SERVER['_memory_usage'])/1024/1024,2)} MB
此教程以Zblogphp默认Default主题演示
首先找到主题目录下的footer.php(底部页面文件)
添加如下代码
PHP
<div style="text-align:left;">
<span>页面加载时长:{number_format((microtime(true) - $_SERVER['_start_time']), 3)} 秒</span>
<span>数据库查询:{$_SERVER['_query_count']} 次</span>
<span>占用内存:{round((memory_get_usage() - $_SERVER['_memory_usage'])/1024/1024,2)} MB</span>
</div>
PS:<div style="text-align:left;"></div> 标签的意思是文字居左对齐
最后后台清空缓存编译,效果如下其中官方的运行时间是97.33毫秒,保留了后两位数字,修改之后显示0.097秒且保留后三位,数据库查询直接显示了,内存代码也修改了一下,直接显示 MB且保留后两位
看到有的博客网站页面底部显示运行信息,主要显示页面加载时长,数据库查询次数和内存占用情况感觉很酷,于是就百度了下发现Z-BlogPHP程序也是有的,只不过它是以注释状态出现的,当我们查询网站源代码的时候在底部可以看见如下 <!--86.98 ms , 5 query , 2349kb memory , 0 error--> 这样的代码,这行运行信息表示 加载86.98毫秒,5次数据库查询,2M内存占用使用情况
根据discuz底部统计查询的思路找到源代码文件目录“/zb_system/function/c_system_common.php”大概是224行左右
代码已经给出了对应的函数,大概代码如下我们只需稍微的小改下就可以直接拿来用了
PHP
页面加载时长:{number_format((microtime(true) - $_SERVER['_start_time']), 3)} 秒
数据库查询:{$_SERVER['_query_count']} 次
占用内存:{round((memory_get_usage() - $_SERVER['_memory_usage'])/1024/1024,2)} MB
此教程以Zblogphp默认Default主题演示
首先找到主题目录下的footer.php(底部页面文件)
添加如下代码
PHP
<div style="text-align:left;">
<span>页面加载时长:{number_format((microtime(true) - $_SERVER['_start_time']), 3)} 秒</span>
<span>数据库查询:{$_SERVER['_query_count']} 次</span>
<span>占用内存:{round((memory_get_usage() - $_SERVER['_memory_usage'])/1024/1024,2)} MB</span>
</div>
PS:<div style="text-align:left;"></div> 标签的意思是文字居左对齐
最后后台清空缓存编译,效果如下其中官方的运行时间是97.33毫秒,保留了后两位数字,修改之后显示0.097秒且保留后三位,数据库查询直接显示了,内存代码也修改了一下,直接显示 MB且保留后两位
新闻资讯 更多
热门文章
- 178Moban源码谈谈免费源码与收费源码的区别
- 2帝国CMS忘记后台登陆用户名、密码、认证码的解决方法
- 3帝国CMS(EmpireCMS) v7.5后台任意代码执行漏洞及具体修复方法
- 4帝国CMS和WordPress 哪个好?哪个适合建站?
- 5如何解决Discuz的密码错误次数过多请15分钟后登陆的问题
- 6帝国cms灵动标签取得内容和栏目链接地址
- 7emlog pro 注册码“开心”教程(如果有一天,emlog官方版 或者 emlog免费版 跑路了,那用户怎么办?)
- 8织梦CMS在nginx下设置伪静态方法(附nginx伪静态规则)
- 9帝国cms后台登录出现”您还未登录”怎么解决?
- 10帝国cms7.5忘记登录密码 和忘记登录认证码以及多次登录 失败被锁定解决办法