目录
[隐藏]

WP Tuner

WP Tuner

这个插件真的是一个不错的插件,主要功能就是告诉博主到底是什么原因造成了博客速度低下,是插件?还是主机的问题?
因为最近整wp,虽然有某大侠的主机支持,但是还是被我弄的感觉有点麻烦,我不推荐用缓存插件什么的,总之感觉就是和很多插件经常冲突。。。

速度降下来了怎么本呢。肯定是有原因的吧,这里wp—tuner就派上用场了。。。呵呵。先上张图。这个就是wp-tuner的分析图。是在页面的最底下看见的:(只有登陆的管理员才看的见

WP Tuner
其实这款插件之前也一直用的,但是wp升到3.0.x之后就不行了,只要一开插件,立马前台后台全是白色的。。。什么都没有,怎么办呢,就这样放弃?。。。于是我就好几个月没用了。。。

???。。。反正就是无意间找到了,因为现在的版本是0.9.6。是Last Updated: 2009-8-24    而且如果你去插件页面的话也会发现有12个人报告对3.0.x失败的。。。

然后有个这样的大侠进入解决了。。。看原文:

  1. Create
    1
    wp-content/db.php

    file with this code:

    
    
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <?php
    global $wpTunerStart, $wpTunerStartCPU;
    $wpTunerStart = microtime(); // get start time as early as we can
    if ( function_exists( 'getrusage' ) ) { $wpTunerStartCPU = getrusage(); }
    if ( file_exists(dirname(__FILE__).'/plugins/wptuner/wptunertop.php') )
        @include_once(dirname(__FILE__).'/plugins/wptuner/wptunertop.php'); // fire up WPTuner
    else
        @include_once(ABSPATH . WPINC . '/wp-db.php');
    ?>

    Note the global variables and slightly different path if copying the code from

    1
    wp-config.php

    .

  2. Remove the plugin's code from
    1
    wp-config.php

    .

  3. Open
    1
    wptunertop.php

    and set

    1
    WPTUNER_NOTCONFIG

    to

    1
    false

    in line 27:

    
    
    1
    define('WPTUNER_NOTCONFIG', false);

The purpose of

1
wptunertop.php

is to load the plugin as early as possible, before the inclusion of

1
wp-db.php

, which is then included by the plugin itself. This approach is not compatible with wordpress 3.0, because

1
wpdb

constructor calls

1
is_multisite()

, which is not defined yet due to the wrong calling sequence.

Being called from

1
wp-content/db.php

, the file is still loaded before database initialization, so the plugin works as intended.

via:http://wordpress.org/support/topic/plugin-wp-tuner-wp-tuner-die

外文翻译:

1.首先在

1
wp-content创建一个文件db.php。内容如下:

2.移除

1
wp-config.php

下关于此插件的代码。如果你以前没装过的话是没有的。。。

3.打开

1
wptunertop.php

然后

1
将WPTUNER_NOTCONFIG

第27行设置

1
成false

%%&¥%%&×××%……##¥%&(@#@¥#%#%#%(这里省略不翻译了。。。自己看去,导师说外文翻译只要100字就够了 :yum: :crazy: )

然后要注意的是:把插件文件夹传上去或直接后台上传上去之后。开启!这里会出现一个错误。就是上面说的后台前台全是空白这个时候千万不要把那个后台插件启用的页面关了。。。不要急不要急嘛,然后重复第2步。。。其实现不弄第2步也行的。。。就是再把

1
wp-config.php

下关于此插件的代码移除。然后呢,就是刷新那个插件启用的页面。。。如果你不刷新直接关了的话貌似插件是没启用成功的,你还得重复的弄。。。

总之是个很好的插件。自己看着办吧。。。哈哈。这里把弄好的提供下载,其实改下很简单。。。只是为了自己备用。。。

还有如果你把插件启用了然后再关了又开了。。。再去做第2步的工作吧。。。WP Tuner