可以写一个wordpress插件,判断所有的插件的载入时间,由此判断出插件的复杂程度,也可以作为插件重写的一个依据。这个插件需要放到/wp-content/mu-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/mu-plugins/err.txt");
}else{
error_log($plugin."被忽略,如果要检测,请新建aaaaaaa的插件目录、php也是aaaaaaa.php的插件,用来放在最前方初始化开始时间。".PHP_EOL,3,ABSPATH."wp-content/mu-plugins/err.txt");
}
$start_time =$nowtime;
});
© 版权声明
文章版权归作者所有,未经允许请勿转载。
WWW.ANXKJ.TOP
暂无评论内容