W3 Total Cache(Wordpress缓存插件)生成缓存巨占空间
2013-01-27几天前登陆虚拟主机的控制面板,系统提示空间使用容量超过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,情况总算好些了。
您可能也喜欢:
8 条评论
-
不是用文件缓存,就可以避免。memcache可以试试
-
我也发现了这种问题,一个博客高达180M多,不过关掉Database Cache会提高查询数据库的次数,启用后还是很明显的
-
我评论楼层号有问题,这个你懂么可以帮我改一下不
W3 Total Cache如何配合腾讯CDN呀?