给WordPress子比zibll主题添加加载时间、数据库查询次数及内存占用

释放双眼,带上耳机,听听看~!

前言

经常有人问“罗先森博客”底部有个“本页数据库查询次数,页面生成操作耗时,占用内存”,小伙伴们也想实现,这个功能。一来可以看看自己的 WordPress 站点的页面状态,二来可以通过某个插件或某段代码执行后的内存使用情况对内存的影响。

代码

页面加载时间代码


本页数据库查询:<?php echo get_num_queries(); ?> 次;
//
//
数据库查询次数代码



页面生成操作耗时:<?php timer_stop(0,5); ?> 秒; //精确到第五位小数点

内存占用代码

通过memory_get_usage()函数,返回当前分配给你的 PHP 脚本的内存量,单位是字节(byte)。也就是当时 PHP 脚本使用的内存(不含memory_get_usage()函数本身占用的内存)。



$ram .=	round(memory_get_peak_usage()/1024/1024,2) ; //通过round函数 四舍五入保留两位小数点

子比主题添加

在主题目录/functions 下面找到 zib-footer.php

在以下代码位置添加这句代码

 

$html .= '<div class="footer-muted em09">本页数据库查询:'.get_num_queries().' 次|页面生成操作耗时:' .timer_stop(0,5) . '秒|占用内存'.$neicun.'MB</div>';

在文件这个位置添加

给WordPress子比zibll主题添加加载时间、数据库查询次数及内存占用-罗先森博客

function zib_footer_con_2()
{
    $html = '';

    if (_pz('fcode_t2_code_1')) {
        $html .= '<p class="fcode-links">' . _pz('fcode_t2_code_1') . '</p>';
    }
     $neicun .=	round(memory_get_peak_usage()/1024/1024,2) ;
    if (_pz('fcode_t2_code_2')) {
      
        $html .= '<div class="footer-muted em09">' . _pz('fcode_t2_code_2') . '</div>';
        $html .= '<div class="footer-muted em09">本页数据库查询:'.get_num_queries().' 次|页面生成操作耗时:' .timer_stop(0,5) . '秒|占用内存'.$neicun.'MB</div>';    //添加上面代码在这里 即可和本站一样显示
    }
给WordPress子比zibll主题添加加载时间、数据库查询次数及内存占用-罗先森博客

人已赞赏
WordPress常用函数

add_post_meta()函数

2021-1-10 14:27:39

WordPress教程

给WordPress子比主题(zibll)添加文章来源

2020-11-4 20:16:22

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
萌ICP备 20210999号