可以写一个wordpress插件,判断所有的插件的载入时间,由此判断出插件的复杂程度,也可以作为插件重写的一个依据。这个插件需要放到/wp-content/plugins/目录下。
代码如下,PHP文件名称随意:
<?php
/*
Plugin Name: 插件速度测试
Description: 测试出每个插件所加载的时间
*/
add_action('plugin_loaded', function($plugin){
global $start_time;
$nowtime = microtime(true);
if($start_time){//存在上一个开始的时间
$usetime = $nowtime-$start_time;
error_log($plugin."的加载时间: {$usetime} 秒".PHP_EOL,3,ABSPATH."wp-content/plugins/err.txt");
}else{
error_log($plugin."被忽略,如果要检测,请新建aaaaaaa的插件目录、php也是aaaaaaa.php的插件,用来放在最前方初始化开始时间。".PHP_EOL,3,ABSPATH."wp-content/plugins/err.txt");
}
$start_time =$nowtime;
});
友情提示
本站仅提供代码研究与学习交流,请在下载后24小时内删除,以避免任何潜在的法律风险。本站所提及的“运营”、“线上”等术语,仅代表代码完整度,严禁将本代码用于任何商业运营或对外开放。本站内容来源于互联网,仅供参考和学习使用,并非本站原创,版权归原作者所有。用户在使用本站内容时,必须遵守相关法律法规,任何未经授权的使用行为,均可能侵犯他人版权,用户应自行承担由此产生的所有法律责任。本站不对因使用本站内容而引起的任何直接或间接损失承担责任。