0
小墨同学说,用了插件后wp_options表没变小,倒是在phpMyAdmin里优化了一下,变小了很多。可是我昨天优化后备份数据库,明明变小了啊?于是我反复试验,终于找到了规律:WordPress Clean Options Plugin清除以前插件和主题留下来的某些设置,是成功了,那些垃圾数据一去不复返了。可是只要登录了WordPress管理后台,就会自动生成一些rss数据,并保存进wp_options表里!
然后用WordPress Clean Options Plugin清除,清除完进phpMyAdmin看,wp_options表确实没变小,但是你如果备份数据库的话,文件确实又变小了。清除前wp_options表是优化不了多少的,清除后wp_options表可以优化掉几百K,优化完后只有50K大小了。
这几百K数据,都是rss缓存,经过我的反复试验,确认可以用以下方法杜绝它的生成:
打开wp-admin/index.php文件,删除以下几行代码:
jQuery(function() {
jQuery(’#incominglinks’).load(’index-extra.php?jax=incominglinks’);
jQuery(’#devnews’).load(’index-extra.php?jax=devnews’);
jQuery(’#planetnews’).load(’index-extra.php?jax=planetnews’);
});
(包括这段代码的前一行和后一行)
再上传到空间覆盖原文件,就不会生成新的rss垃圾数据到wp_options表里了。中间三行代码主要是获取三个网站的rss,包括wordpress最新动态,博客反向链接等等,这些东西都是可有可无的!如果你想继续看他们的话,订阅这两个RSS即可:
http://wordpress.org/development/feed/
http://planet.wordpress.org/feed/
还有反向链接,其实就是用Google博客搜索,搜索你的博客,这个只能反应你在其它博客的反向链接,不包括普通网站的,所以不是很有用,感兴趣的话自己查一下就行了。
删除后感觉WordPress管理后台清爽了许多!以前以为那些新闻不去点击就没事的,谁知道你不点击它,它也自动抓RSS内容过来!而且还填到数据库里,真是变态!覆盖完后再用WordPress Clean Options Plugin删除以前生成的垃圾数据,然后登录phpMyAdmin优化wp_options表,就大功告成了~
由于打开每个WordPress页面,都会查询wp_options表,所以wp_options表保存体形很重要!wp_options表的正常大小应该是100K以内,我的就只有50.5K,有100K的朋友都是装了几十个插件的,最大的表当然是wp_posts,保存文章内容的,我的是1.5M,其次就是wp_comments,存放评论内容的,我的是660K,其余的表都很小,大部分只有几K,只有两个达到了几十K。
我现在感觉,WordPress还很不完善,许多地方做得不好,动不动就查询MySQL数据库,很多东西没有优化,php也是。以至于现在很多“提高WordPress速度的X大技巧”之类的文章很流行!一个优秀的系统应该是这样吗?与其说WordPress优秀,还不如说WordPress开发者会取巧,让大家能方便的开发无数插件!如果没有那些强大的插件,WordPress什么也不是。
Posted on 22:00:00 by Freddy and filed under
Blogger技巧
昨天我在《打扫WordPress数据库删除冗余数据》里介绍了一个WordPress插件,可以清除wp_options表里的垃圾数据,然而让人气愤的是:某些垃圾数据前面刚清除完,后面又回来了!小墨同学说,用了插件后wp_options表没变小,倒是在phpMyAdmin里优化了一下,变小了很多。可是我昨天优化后备份数据库,明明变小了啊?于是我反复试验,终于找到了规律:WordPress Clean Options Plugin清除以前插件和主题留下来的某些设置,是成功了,那些垃圾数据一去不复返了。可是只要登录了WordPress管理后台,就会自动生成一些rss数据,并保存进wp_options表里!
然后用WordPress Clean Options Plugin清除,清除完进phpMyAdmin看,wp_options表确实没变小,但是你如果备份数据库的话,文件确实又变小了。清除前wp_options表是优化不了多少的,清除后wp_options表可以优化掉几百K,优化完后只有50K大小了。
这几百K数据,都是rss缓存,经过我的反复试验,确认可以用以下方法杜绝它的生成:
打开wp-admin/index.php文件,删除以下几行代码:
jQuery(function() {
jQuery(’#incominglinks’).load(’index-extra.php?jax=incominglinks’);
jQuery(’#devnews’).load(’index-extra.php?jax=devnews’);
jQuery(’#planetnews’).load(’index-extra.php?jax=planetnews’);
});
(包括这段代码的前一行和后一行)
再上传到空间覆盖原文件,就不会生成新的rss垃圾数据到wp_options表里了。中间三行代码主要是获取三个网站的rss,包括wordpress最新动态,博客反向链接等等,这些东西都是可有可无的!如果你想继续看他们的话,订阅这两个RSS即可:
http://wordpress.org/development/feed/
http://planet.wordpress.org/feed/
还有反向链接,其实就是用Google博客搜索,搜索你的博客,这个只能反应你在其它博客的反向链接,不包括普通网站的,所以不是很有用,感兴趣的话自己查一下就行了。
删除后感觉WordPress管理后台清爽了许多!以前以为那些新闻不去点击就没事的,谁知道你不点击它,它也自动抓RSS内容过来!而且还填到数据库里,真是变态!覆盖完后再用WordPress Clean Options Plugin删除以前生成的垃圾数据,然后登录phpMyAdmin优化wp_options表,就大功告成了~
由于打开每个WordPress页面,都会查询wp_options表,所以wp_options表保存体形很重要!wp_options表的正常大小应该是100K以内,我的就只有50.5K,有100K的朋友都是装了几十个插件的,最大的表当然是wp_posts,保存文章内容的,我的是1.5M,其次就是wp_comments,存放评论内容的,我的是660K,其余的表都很小,大部分只有几K,只有两个达到了几十K。
我现在感觉,WordPress还很不完善,许多地方做得不好,动不动就查询MySQL数据库,很多东西没有优化,php也是。以至于现在很多“提高WordPress速度的X大技巧”之类的文章很流行!一个优秀的系统应该是这样吗?与其说WordPress优秀,还不如说WordPress开发者会取巧,让大家能方便的开发无数插件!如果没有那些强大的插件,WordPress什么也不是。
发表评论