我也是今天瞎点才发现的,不知道从哪个版本开始,也许是我孤弱寡闻,wordpress竟然有自带的数据库修复和优化功能,这个wordpress技巧真的是无中生有啊。你们可以找一下WP目录下的wp-admin/maint/下是不是有repair.php文件,你也可以直接尝试在浏览器中输入http://你的网站域名/wp-admin/maint/repair.php来获得更快地验证。
当然默认情况下,你访问这个文件将会是如下显示,是不能直接进行下一步操作的:
你需要按照它的提示去config里增加define(‘wp_allow_repair’,true)这一行。加完之后你再刷新此页面,则会看到已经可以选择修复还是修复并优化了。不过在点击任意一个按钮前,tiandi建议你先去备份一下数据库,以防万一。
在这里我选择了修复并优化,程序很快执行完毕,并生成汇报:
程序执行完毕后,并会提示你记得把config里刚才添加的那一句话删除,记得一定要删哦。
看了一下repair.php源代码,得知以下几个函数在工作,那么具体的修复和优化效果就如同mysql一样了:
$wpdb->get_row( "CHECK TABLE $table" ); $wpdb->get_row( "REPAIR TABLE $table" ); $wpdb->get_row( "ANALYZE TABLE $table" ); $wpdb->get_row( "OPTIMIZE TABLE $table" );
很多人留言问我优化后有什么提升么?我索性在文章尾部加一下我的感觉:打开网页和以前差不多,也许是我网站本身打开就不慢,几乎感觉不出什么,但幸好之前我在footer处有设置页面加载时间,首页响应时间之前基本是0.xxxxxx秒,现在基本是0.0xxxxxx秒。
wordpress 优化后速度提升很明显
wordpress唯一不好的地方 就是不够中文
还行啊,有中文包,基本中文都有了。
优化过后有木有什么变化啊?
首页加载响应快了,用数值说话,之前都是0.xxxxx秒,现在基本是0.0xxxxx秒了
WordPress真是让我又爱又恨..
这个都被你找到了?
这个还真不知道呢。。
优化是达到什么效果了?
这个可以网上搜mysql optimize效果来获得具体内容。
优化后是不是就速度快一些了呢。
实话说,没有感觉到。
不过用数据说话,就是页面响应时间快了不少。