Emlog程序需要简单的统计运行时间、内存和数据库查询次数,用于Emlog的优化。
以下是Hack Emlog代码实现,操作前请先备份,支持Emlog Pro版本
1、前台页面显示统计。根目录index.php修改,<?php后面首行增加以下代码。需要开启memory_get_usage函数
$_SERVER['MEMORY_USAGE'] = memory_get_usage();
2、后台页面显示统计。admin\index.php,<?php后面首行增加以下代码。
$_SERVER['MEMORY_USAGE'] = memory_get_usage();
3、修改include\lib\view.php的out函数。
public static function output() { $content = ob_get_clean(); ob_start(); echo $content.'<!-- Run in '.number_format(1000 * (microtime(1) - $_SERVER['REQUEST_TIME_FLOAT']), 2) . 'ms, ' . Database::getInstance()->getQueryCount() . ' Queries, ' . (int)((memory_get_usage()-$_SERVER['MEMORY_USAGE'])/1024).'kb memory-->'; ob_end_flush(); exit; }
这样就可以在页面的元素/源代码中可以看到这个信息。
目前有 0 条评论