更好的WordPress主题

如何实现WP页面查询次数、加载时间和内存占用

比如在页脚显示:本次耗时 0.091 秒 | 内存使用率: 4.56/128 M 
头像以歌。先生 2016-07-21 提问 2047人浏览
分享
写回答

共以下 2 个回答:

头像浩子
可以看看这个问题,怎么才能精确获得一个页面的执行时间,基于wordpress?
http://themebetter.com/question/10016
4赞同
1条评论
分享
头像XAboy
将下面的代码添加到当前主题的 functions.php 文件:

//显示页面查询次数、加载时间和内存占用 From themebetter.com/question/10083
function performance( $visible = false ) {
$stat = sprintf( '查询 %d 次, 加载时间 %.3f 秒 , 使用 %.2fMB 内存',
get_num_queries(),
timer_stop( 0, 3 ),
memory_get_peak_usage() / 1024 / 1024
);
echo $visible ? $stat : "<!-- {$stat} -->" ;
}

在页脚需要加载的地方 加入
 <?php if(function_exists('performance')) performance(true) ;?>

或  <?php if(function_exists('performance')) performance(false) ;?>
两者的区别在于 performance(true) 页面前端显示
performance(false) 页面前端不显示,HTML中显示,也就是查看源代码或审查元素中才能看到
2赞同
1条评论
分享

写回答:

问题:如何实现WP页面查询次数、加载时间和内存占用

  • 插入代码
登陆后回答

建站!你有充足的理由选择我们

世界上超过43%的网站是由WordPress搭建,而我们是国内最靠谱的WordPress主题开发商
在线工单