如何实现WP页面查询次数、加载时间和内存占用
比如在页脚显示:本次耗时 0.091 秒 | 内存使用率: 4.56/128 M
共以下 2 个回答:
可以看看这个问题,怎么才能精确获得一个页面的执行时间,基于wordpress?
http://themebetter.com/question/10016
http://themebetter.com/question/10016
将下面的代码添加到当前主题的 functions.php 文件:
在页脚需要加载的地方 加入
或 <?php if(function_exists('performance')) performance(false) ;?>
两者的区别在于 performance(true) 页面前端显示
performance(false) 页面前端不显示,HTML中显示,也就是查看源代码或审查元素中才能看到
//显示页面查询次数、加载时间和内存占用 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中显示,也就是查看源代码或审查元素中才能看到