自动清理

by Yan

前几天,sintl问起wordpress会用多少mysql空间的问题。所以察看了一下数据库的使用情况,发现我的blog目前只用了200多k,而wiki“桑林集”竟用了3M。才意识到:由于wiki保留文档修改历史,所以即使只有少数几篇文章,改动很多次也会消耗很多空间。于是想到需要自动清理历史纪录的功能。去CooCooWakka那里看了看,发现确实有这样的功能pages_purge_time,只是缺省设置为永不过期。

我觉得这个功能对wiki来说是非常重要的,特别是在租用的空间上架wiki。不知道wikipedia怎么处理这个事情。像Wakka这样以时间来判断是否需要清理掉,是一种最简单的方法吧。如何设置合理的purge_time是一个需要考虑的问题,即不会损失历史纪录里的有用信息,又经济节省,这与wiki站点的运行状况有关。

网络资源需要节约,不仅是经济问题,另一个考虑是:不要让无用信息占用访问者时间。

不知道现在有没有人在考虑blog的自动清理功能。也许目前来说没有必要吧。但blog是时间里的东西,想象一下,桑林志一直运行5年,那会有多少帖子,里面有多少再无意义的内容?到时我想清理一下,那会是多少烦恼的工作。所以我觉得blog也需要自动清理的功能,当然,简单的purge time,是不行的。想象这样一种实现方式:在编辑发布界面,加上一个“该贴是否需要在将来自动清除?”选项;在设置里加上post_purge_time。于是,重要帖子一直保留,次要的(或者时效性很强的)在一定时间后自动清理。

嗯,也许上帝造人的时候认为人类是时效性的东西,需要定期清理,否则浪费资源呢。:)