W3 Total Cache(Wordpress缓存插件)生成缓存巨占空间

2013-01-27

wordpress-w3-total-cache

几天前登陆虚拟主机的控制面板,系统提示空间使用容量超过100M,使用率超过50%。因为最近存储了不少图片,所以我简单认为是图片过多的原因,并没有十分在意。但是今天再登陆,发现使用率居然飙升到了68%!照此速度,我的空间很快就要爆掉了。

于是赶忙检查,看到底是哪个玩意儿这么费劳资的空间。首先想到的是上传的图片。可是检查完后令我大吃一惊,所有上传图片加起来都不到4M,所以肯定不会是上传图片的问题。

会不会是生成日志太占用空间呢?理论上讲,随着访客的增多,日志文件大小呈递增趋势,这似乎也是一个合情合理的解释。但是我检查完虚拟主机的每个文件,都没有发现过量的日志。

那会是哪里的问题呢?没办法,我只能把整站下载下来检查了。好吧,于是我登进博客后台,清空W3 Total Cache生成的缓存;再进入万网管理后台,准备将文件压缩打包。没想到这时候奇迹出现了——虚拟主机使用容量瞬间降到了35M!这也就是说,是W3 Total Cache生成的缓存占用了如此巨大的空间。从理论上讲,我的整站大小30M左右,MySQL数据库5M,生成的缓存大小不应该到70M啊,真是不可思议。

赶快检查W3 Total Cache的配置,我发现我把Page Cache和Database Cache同时打开了。因为以前只开Page Cache没有问题,所以就是Database Cache的问题了。清空缓存,关掉Database Cache,情况总算好些了。


除非特殊说明,本博客文章均为原创,转载请以链接形式标明博文地址。

本文链接地址: W3 Total Cache(Wordpress缓存插件)生成缓存巨占空间

分类:WordPress | 标签: |

8 条评论

  1. 明月登楼说道:

    W3 Total Cache如何配合腾讯CDN呀?

  2. kslr说道:

    不是用文件缓存,就可以避免。memcache可以试试

    • 马文建说道:

      多谢提醒,内存级缓存MC对于提升系统性能确实不错,但是对于我这样的虚拟主机用户来说,使用MC是不可能的事情;要是VPS或服务器绝对值得使用。

  3. joojen说道:

    我也发现了这种问题,一个博客高达180M多,不过关掉Database Cache会提高查询数据库的次数,启用后还是很明显的

  4. 小刀说道:

    我评论楼层号有问题,这个你懂么可以帮我改一下不

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注