Emlog输出加载耗时和查询数据库次数的方法

     EMLOG 内置function有getQueryCount() 这个方法,我们可以调用它轻松实现加载耗时和查询数据库次数的贡呢

    为了让我们更好的了解网站打开速度和完善博客,那么这个对你绝对有用哦。

    首先打开模板中的module.php,然后添加一下的代码.

<?
php// 添加开始时间函数function runStartTime(){
define('RUN_STARTTIME', microtime(true));}// 计算耗时和查询数据库次数并输出函数function setAndShowFoot(){
$runStopTime = microtime(true);
$timeCount = round($runStopTime - RUN_STARTTIME, 3);  $databaseLink = MySql::getInstance();
$queryNum = $databaseLink->getQueryCount();
echo "<span>页面加载耗时:<font color=\"#FF3737\">".$timeCount."</font>秒</span><span>查询数据库:<font color=\"#FF3737\">".$queryNum."</font>次</span>";}
?>

    然后我们再把以下函数加入模板的header.php的顶部

    <?php runStartTime(); ?>

    然后我们在添加输出的代码哦,打开模板的footer.php,在其底部添加输出的代码

    <?php setAndShowFoot(); ?>

    然后就完工了,操作前记得备份哦。

    教程结束,代码放置位置如出现网站的错误请调试位置,如实在解决不了,请恢复源文件!

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Python小屋

Python+django网页设计入门(6):文件上传与数据导入

1、在网站项目的templates文件夹中创建文件uploadQuestions.html,内容如下:

1291
来自专栏耕耘实录

Docker实战中,从Ubuntu系列换到CentOS7.X系列应该避免的坑

版权声明:本文为耕耘实录原创文章,各大自媒体平台同步更新。欢迎转载,转载请注明出处,谢谢

1645
来自专栏北京马哥教育

看完这一篇,误删后再也不用跑路了

一、背景 突发事件,应用上传的数据被程序自动删掉了,可悲的是还没有数据备份,数据是放在系统的 /data/webapps/xxxx/upload 目录下面,可把...

3279
来自专栏Laoqi's Linux运维专列

恢复删除的数据

1703
来自专栏优启梦

Emlog输出加载耗时和查询数据库次数的方法

EMLOG 内置function有getQueryCount() 这个方法,我们可以调用它轻松实现加载耗时和查询数据库次数的贡呢

3728
来自专栏人工智能LeadAI

分布式资源管理

DRM(分布式资源管理) 大型的分布式系统中存在很多的配置文件,分布式资源管理解决了配置文件同步更新的问题,不仅仅是配置文件,此技术还可以支持缓存数据的同步一致...

3695
来自专栏耕耘实录

记住以下10条,Linux磁盘与文件系统管理无忧矣

1、查看当前Linux系统所支持的文件系统:ls -l /lib/modules/$(uname -r)/kernel/fs;目前已加载到内存中支持的文件系统...

1065
来自专栏哲学驱动设计

Rafy 领域实体框架演示(4) - 使用本地文件型数据库 SQLCE 绿色部署

本系列演示如何使用 Rafy 领域实体框架快速转换一个传统的三层应用程序,并展示转换完成后,Rafy 带来的新功能。 《福利到!Rafy(原OEA)领域实体框架...

1907
来自专栏java闲聊

记一次tomcat内存泄漏的解决思路

今天运行在线上的tomcat突然崩掉了,经过排查,终于找到了问题所在,把排查问题的思路分享出来

2093
来自专栏LEo的网络日志

shell相关分享

2925

扫码关注云+社区

领取腾讯云代金券