WordPress源代码中展示内存占用和加载时间
ssr
撰写于 2022年 02月 26 日

PHP7已经出来有一段时间了,目前稳定版本已经到PHP7.1,而且据说WordPress在PHP7.0+版本上的运行效率和资源消耗较低且性能卓越。于是老蒋也准备尝试升级服务器,同时在升级之前肯定需要做的就是在测试环境中简单做一个对比,比如在PHP5版本中的加载时间和内存占用。
那如何在页面中看到不同环境中的资源占用比例?这里我们可以在WordPress站点中加入代码,且在WordPress页面源代码中展示出来。
第一、添加后的效果

第二、如何添加脚本


function performance( $visible = false ) {<br> $stat = sprintf( '%d queries in %.3f seconds, using %.2fMB memory',
get_num_queries(),
timer_stop( 0, 3 ),
memory_get_peak_usage() / 1024 / 1024
);
echo $visible ? $stat : "<!-- {$stat} -->" ;
}
add_action( 'wp_footer', 'performance', 20 );

我们将代码加入到当前主题中的Function.php文件中,然后刷新前端页面可以看到上图所示,如果我们有缓存插件,那需要更新下缓存插件。有了这个显示占用资源和内存占用情况后,我们可以在同网站不同的环境中比较资源优秀度。

WordPress源代码中展示内存占用和加载时间

PHP7已经出来有一段时间了,目前稳定版本已经到PHP7.1,而且据说WordPress在PHP7.0+版本上的运行效率和资源消耗较低且性能卓越。于是老蒋也准备尝试升级服务器,同时在升级之前肯定需要做的就是在测试环境中简单做一个对比,比如在PHP5版本中的加载时间和内存占用。
那如何在页面中看到不同环境中的资源占用比例?这里我们可以在WordPress站点中加入代码,且在WordPress页面源代码中展示出来。
第一、添加后的效果

第二、如何添加脚本


function performance( $visible = false ) {<br> $stat = sprintf( '%d queries in %.3f seconds, using %.2fMB memory',
get_num_queries(),
timer_stop( 0, 3 ),
memory_get_peak_usage() / 1024 / 1024
);
echo $visible ? $stat : "<!-- {$stat} -->" ;
}
add_action( 'wp_footer', 'performance', 20 );

我们将代码加入到当前主题中的Function.php文件中,然后刷新前端页面可以看到上图所示,如果我们有缓存插件,那需要更新下缓存插件。有了这个显示占用资源和内存占用情况后,我们可以在同网站不同的环境中比较资源优秀度。

赞 (0)

猜您想看

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论