WP Tuner
1.下载:http://wordpress.org/extend/plugins/wptuner/
2.安装:和其他插件一样,上传,启用,默认配置就行
3.使用:启用后 ,只要你是admin登陆的WP,前后台下方都会显示当前页的加载速度和数据库查询情况
4.介绍:以博客前台首页为例,最后一共生成仨表格,基本看问题就在第一个?Page Generation Performance 里,如果某一项耗时很高,那就有问题了,其中容易超时的有plugins_loaded(插件加载)、widgets_init(侧边栏初始化)、loop_start(文章列表)、get_sidebar(侧边栏)和get_footer(页尾)。
Plugins和Widgets出问题就一个一个关了测试吧
Loop_start就把每页显示文章调少点
Sidebar就是侧边栏Sidebar.php是不是内容太多了或者判断语句太多、数据查询太多。。
Footer出问题,大多是模板或程序有Bug,比如哪个标签没结束什幺的,最后要查询半天

通过检测,出人意料的发现原来拖速度的大多是原本想加速的东西,比如Super Switch这个插件,明明是禁用一些没必要的功能的,却引起Widgets_init超时,Sidebar.php里,原本是为了减少查询使主页和文章页显示各自不同内容的语句,却拖慢了get_sidebar的速度。

标签: wptuner

添加新评论