前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Emlog输出加载耗时和查询数据库次数的方法

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

作者头像
Youngxj
发布2018-06-07 11:12:55
5130
发布2018-06-07 11:12:55
举报
文章被收录于专栏:Youngxj

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

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

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

代码语言:javascript
复制
<?
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(); ?>

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2017-2-28 2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云数据库 SQL Server
腾讯云数据库 SQL Server (TencentDB for SQL Server)是业界最常用的商用数据库之一,对基于 Windows 架构的应用程序具有完美的支持。TencentDB for SQL Server 拥有微软正版授权,可持续为用户提供最新的功能,避免未授权使用软件的风险。具有即开即用、稳定可靠、安全运行、弹性扩缩等特点。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档