为何主机空间越用越小?

| | 标签: | 2 Comments

相信大部分网站站长都遇到过主机剩余空间越用越小,但却不知道是怎么一回事的困惑。

主机剩余空间突然莫名变小,可以有很多原因。比如log文件长期得不到清理。任何一个系统在运行过程中都不可避免地会产生一些“临时文件”。这些临时文件往往是空间突然变小的“元凶”。

不久前有一位用户反映空间从几十 mb 增长到 500 mb,然而他却从未上传过任何媒体文件。

由于这位用户主机账户下的几个网站基本都采用 WordPress 搭建,我们的第一反应是猜想网站是否使用了类似 object-cache 的缓存。

object-cache 作为一种缓存机制,可以有效的降低服务器执行 PHP 语句的次数,起到加快页面载入速度的效果。然而类似的缓存存在一个重大缺陷,即缓存文件长期得不到及时清除。

我们第一时间在用户的 www 目录下发现了存放缓存文件的 cache 文件夹并清空所有内容。Yculer 建议用户在某些时候借用 cPanel-文件管理器代替 FTP,因为FTP在删除大量文件时殊为不便,并且不具备打包和解压tar/zip压缩包的功能。

然而第二天用户反映剩余空间再次减少。这说明还有其他缓存目录未被及时发现。这里介绍一个 Linux 下的命令:

列出当前目录下的文件夹/文件大小(以mb为单位),并按从小到大顺序排列
du -sm * | sort -n

果然再次发现了一个 400 mb大小的cache目录。清除缓存文件后,剩余空间即恢复正常。

一点题外话:Yculer 官方推荐 WordPress 用户使用 Quick Cache 为您的blog加速,因为 Quick Cache 的效率更高,设置也更方便。它还具有一个优点,就是更先进的过期缓存自动清除机制。

分类:未分类

2 comments

  1. Fanr 10月 30th, 2010 at 下午 1:02

    沙发的说,赞一个!Yculer一定会强大!

  2. SorryDreams 10月 30th, 2010 at 下午 1:03

    谢谢您的关注和支持:)

发表评论