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