CPU usage limit

by Yan

共享主机有个隐含的限制,CPU 使用时间。几个礼拜前开始,时不时收到 dreamhost 的邮件,说我的帐户占用的时间太多了。按照他们的统计,最高的时候到了 100 多分钟,而他们规定每个用户不得超过 30 ~ 40 60 分钟。这让我非常郁闷,网站月流量也就 5 G,怎么可能会这样。Google 一下,发现不少人遇到了同样的问题。

WordPress 因为不生成静态页面,每次被访问都需要从数据库读取,确实有消耗服务器资源的潜在问题。于是,我给网站上主要的WordPress 都装上了,wp-cache 插件, 很多人通过这个解决了问题。我还装了badbehavior,来减少spammer对服务器的负担。起了一点作用,cpu 时间降到了最高 60多分钟,但是还是超过他们的限制。于是,我开始砍插件,删出网站上一些不大使用的测试程序。甚至,不得不把中文 WordPress Planet 改成不能浏览,只能 rss 订阅。这两天看cpu时间在50分钟左右晃荡。

最大的问题是,不知道具体是那些 php 程序的问题。他们的客服给了个这篇文章的链接,但是按照说明做下来,发现并没有用。看到很多人在抱怨,dreamhost 给120G 的流量,每周还自动增加,但谁能用上,除非你的网站主要是提供图片和影音下载。

刚买了 dreamhost 的主机的时候,还想给朋友们提供空间,因为可以绑定无限域名。庆幸还没有开口,不然现在如何收场。共享主机有 CPU 时间限制是合情合理的,但是这次 dreamhost 用户们碰到的问题有点蹊跷。我有点怀疑是不是他们的主机太烂了。

现在这个样子,可以避免收到他们的提示信,但还是个问题,所以我还在寻找问题来源和解决办法。不行的化,我只好去掉更多的插件,越来越低技术。我甚至想转移到blogger,但是目前Blogger无法导入WordPress。呵呵。