Loading...

如何避免Bluehost的CPU超标

Filed under: PHP,网站技术,虚拟主机 — 江东 @ 2008-09-27 16:23:50 才(3)条评论

曾经一度想放弃bluehost,主要的原因是因为“长城”、越来越差的服务器和响应速度不断变慢的livechat(当然这都是oversell的结果),然而在盛会之后,我发现bluehost的响应速度和SSH的稳定性第一次破天荒的超过了dreamhost,于是又有回归bluehost的想法了。

但是bluehost的CPU超标又严重困扰着我,熟悉storyday的朋友可能都知道,我用的bluehost基本都是几个人分享的,所以CPU超标是难免的。当然CPU的控制对于任何一个虚拟主机商来说都是很有必要的,国外知名的虚拟主机如bluehosthostgatorMT都有严格的CPU限制,这也是虚拟主机能稳定运行的一个保证,如果你是真正的想做一个站点,就用这样的主机,如果是采集站点,还是用其他的主机,如所谓的全能主机吧,否则频繁的CPU超标会让你严重不爽。当然即使是正规的站点,也会出现CPU超标的问题,那么我们就应该考虑优化自己的程序了。

虚拟主机的CPU超标的判断一般都是根据mysql执行时间来计算的,如果一分钟之内,所有的mysql查询执行时间超过了30秒,那么CPU就出现超标,网站将会在接下来的一分钟之内被挂起,所以要解决超标的问题,就应该从Mysql查询开始,下面我从3个方面来谈谈如何优化,仅供大家参考:

  1. 静态化你的站点。这个不用多说,我们都知道,静态化的页面对服务器的影响是最小的(当然我这里说得不是urlrewrite伪静态,发现很多朋友把这种方式也称之为静态,好像有点不妥),如果你使用wordpress,可以使用 cos-html-cache来进行静态化;
  2. 优化MySQL查询。在mysql查询中,尽量使用索引,这样能大大的提高Mysql查询速度。如果数据过多,就算使用limit 100000,10这样的限制查询,即使获取的数据只有10条,执行的时间也会变得很慢,那么这个时候就得考虑查询的精准化了,可以采用其他条件限制mysql遍历整个数据表;
  3. 使用google或者百度的站内搜索。很多web程序,在搜索的时候使用的都是类似” SELECT * FROM table where content like ‘%西洋美女%’;”的SQL语句进行查询的,而这种查询往往是最消耗时间的。SQL会对整个数据表进行遍历,遍历的时候还得要处理content中的字符,它使用的时间一般会是” SELECT * FROM table WHERE 1″ 这样语句的数十倍到上百倍,所以站内搜索,建议采用google等搜索引擎提供的接口,如本站的站内搜索。一方面这样的方式节约了服务器的负载,另外一方面这样的搜索反而更加精准。

优化的方法多种多样,我这里暂时只列举上面3条,其他的欢迎大家补充,不过storyday还是强烈建议你静态化你的网站,如果缓存的命中率比较高的话,静态化带来的只有好处,想好了么,或许你的blog也需要缓存

BH&DH之30年河东40年河西

Filed under: 网站技术,虚拟主机 — 江东 @ 2008-09-06 11:37:22 才(8)条评论

bluehost老被墙奸的情况下,我渐渐的开始放弃bluehost了投奔dreamhost了,再加上bluehost由于销售超标导致速度越来越慢,对bluehost失望与日俱增。

Dreamhost的好处是显而易见的,那就是远程连接相当稳定,所以我一直用dreamhost做翻墙工具.奥运开始,bluehost账户疯狂被封,导致bluehost国内用户骤减,再加上据说TPE的开通bluehost的速度又开始飙上来了,而且速度达到了bluehost历史最高(Reply from 74.220.209.14: bytes=32 time=191ms TTL=48以前的time都在400ms左右),已经可以和DH相比了。我平时在办公室都是通过本地代理连接gmail(公司屏蔽了外网的所有mail),而本地代理一直借助于DH账户。然而昨天,我发现DH账户终于无法胜任了,破天荒的第一次采用bluehost的SSH建立代理,没有想到连接速度超快。

所以,虚拟主机没有谁一直都能领头的,所谓三十年河东、四十年河西便是如此。当然,那个稳定的hostgator例外。bluehost和dreamhost本轮PK,bluehost取胜。其实估计CPU的限制是bluehost取胜的终极法宝,然后即便如此,也无法应付中国的垃圾站点,因此我的一个原则是,对于稍微知名的虚拟主机,只要中国人用得少,我就可以放心的去用,实话实说,国人做采集站的那不是一般的少。

采集站点和垃圾站点,不建议采用bluehost,CPU的限制会让你的自动采集处于停摆的状态,然后就是账户被挂起!

你blog月流量多少

Filed under: 网站技术,虚拟主机 — 江东 @ 2008-08-30 21:38:05 才(19)条评论

嘿,各位朋友,国外主机的流量都是上T的计算,其实他们自己也知道,这个T仅仅是一个虚数而已,其实大部分都超不过10G,如果你真超过100G的话,肯定会因为CPU超标而被暂停账户。所以,这各位朋友能否留言告诉我一下你们的实际流量是多少呢?下面是我知道的一些站点的月流量:
0bad.com (web) 681.8356
2bx*2b.com (web) 18.364
bo**ro.com (web) 14.9377 MB
cai**ngquan.com (web) 95.2796 MB
ca8*usfuller.com (web) 950.807 MB
da**ngshu.cn (web) 153.3521 MB
he**home.com (web) 294.054 MB
h**h.net (web) 260.381 MB
h**e.net (web) 1655.1657 MB
icemanpro.com (web) 246.9432 MB
m**ar.com (web) 109.0661 MB
pe**g.cn (web) 1553.1545 MB
shui**u.com (web) 3764.0263 MB
xjt**bs.com (web) 6171.5407 MB
y**j.net (web) 1367.9472 MB
yvo**n.net (web) 187.6552 MB

虚拟主机之路

Filed under: 网站技术,虚拟主机 — 江东 @ 2008-07-25 11:12:56 才(14)条评论

从免费到收费,从2001年到2008年,接触虚拟主机的历史已经有7年之久了,正值这个七年之痒的时期,我决定写一下我的虚拟主机之路。

其实已经记不清谁是我用的第一个虚拟主机了,不过免费的虚拟主机当中用得最久的就属大学(电子科大)的那个自由天地freedim.net和学生之家了stuhome.net,前者已经作古,后者目前尚存。这两个免费的虚拟主机当中,自由天地非常稳定,因为从开始到结束都是同一批99级的学生负责管理,其中有当时的大牛(我也不知道怎么过牛法,反正我有个师兄对其他人都不屑,“他确实是一个天才”,当提到ZV的时候他会这样说)turboZV,而学生之家则是不断的变换维护人员,虽然也有相对不变的blackpeach和yufan,但他的FTP总是开了又关,关了又开,实在忍受不了了,放弃之。自由天地和其他的免费主机不一样,申请需要人工审核,服务器支持php,有20M的海量空间支持,相当不错。我也是在那个时候开始入门php的,并且由于不支持MySQL,这样我的个人主页的数据库只能基于文本文件,所以当时练得一手好的文件操作功夫,正是因为接触虚拟主机早的缘故,当宿舍的兄弟惊喜的发现有FTP这么一个软件可以下载电影的时候,我已经非常熟悉ftp的操作和ftp server的架设了。
电子科技大学 曾经的自由天地 (read on …)

万网DNS故障

Filed under: 网站技术 — 江东 @ 2008-07-01 09:11:54 才(15)条评论

万网的DNS抽风,导致本blog一晚上无法访问。都怪自己当初一不小心就在国内注册了这个storyday.com,真是后悔啊。国内注册不方便的地方实在太多了,修改DNS不方便,转出不方便。

今天早上发现100u.com终于支持自主修改DNS了,于是赶快将DNS修改到CPH,现在终于可以正常访问了。

目前想做两件事情:

  1. 走繁琐的流程,将域名storyday转出到国外,自由管理;
  2. 重新申请一个新的域名,代替storyday(舍不得PR呢)

犹豫中……

趴下趴下

Filed under: 虚拟主机 — 江东 @ 2008-06-20 22:12:42 才(10)条评论

原来我的whodecom并不是唯一的牺牲者,新一轮的风暴即将到来,看样子,这次风暴不小,比上次开会应该来得更加猛烈吧,毕竟这是国际盛会。而我等弱小之辈只有躲在墙角,悄悄的看着一个一个的被逐渐的挡在墙外。大家赶快搬回来吧,还是在院子内好噢,至少不会被撞得头破血流的,你说呢?所以国内还是安全啊,回来什么都好,一切都放心。

bluehost最新消息

Filed under: 网站技术,虚拟主机 — 江东 @ 2008-03-26 10:19:39 才(8)条评论

朋友在gtalk上告诉我bluehost已经被解封了,并且想确认一下是不是错觉,我这里广州电信已经可以正常打开了,所以基本可以肯定的是bluehost再次可以访问了。不过各位看官可别高兴的太早,因为这并不是真正的解封了,而是bluehost更换了IP地址而已,看看下面的ping就知道了:

Pinging bluehost.com [74.220.195.50] with 32 bytes of data:
Request timed out.
Ping statistics for 74.220.195.50:
  Packets: Sent = 1, Received = 0, Lost = 1 (100% loss),
Control-C
^C
R:\>ping www.bluehost.com
Pinging www.bluehost.com [74.220.198.218] with 32 bytes of data:
Reply from 74.220.198.218: bytes=32 time=219ms TTL=49
Reply from 74.220.198.218: bytes=32 time=217ms TTL=49

www子域和跟域名的IP地址明显不一样,还没有同步过来,估计应该是BH自己改了IP地址。

另外还有一个好消息就是bluehost的速度在国内访问有所提高了,现在ping基本都维持在200毫秒左右,而以前这个数值是400毫秒,当然这个消息也是来自一个朋友,当时我正在济南出差呢!

不管怎样,上面的都是好消息。也不管怎样,目前我还是比较中意bluehost

这些美国虚拟主机都在堕落

Filed under: 虚拟主机 — 江东 @ 2008-02-18 14:48:47 才(11)条评论

看到ishawn的这篇文章,我也忍不住要说说国外的虚拟主机的不是了,其实简单来说就一句话:”拼命的扩大用户,然后把自己的品质变得越来越差,”.其实国内大多数的主机何尝不也是这样呢。

我最先使用的虚拟主机就是dreamhost了,凭良心说dreamhost的虚拟主机是最灵活最方便的,后台管理也很人性化。特别是SSH,速度快,稳定,用来翻墙基本不会像bluehost的SSH那样会不经意的给你断掉。但是频繁的宕机和昂贵的续费价格很快就让我从dreamhost转向了ixwebhosting.ixwebhosting的6个免费独立IP还是很吸引人的,特别是在功夫网横行的国内,独立IP就意味着不会被连坐.ix一直用着很稳定,在刚买的那段时间,访问的速度也很快。然后好景不长,在购买了一个月之后,台湾发生地震,出国光缆断掉,我的dreamhost和ix一起随之断掉了。虽然后来光缆恢复了,但是ix却开始抽风,最频繁能达到一周2到3次,各位看官,在这个blog搜索ixwebhosting你就可以看到我痛苦的经历了,再次证明了宜无好货.

然后我便继续寻找新的国外虚拟主机,这个时候发现了一个中规中矩的虚拟主机,那就是bluehost,传说中bluehost最稳定,价格也适中.于是我通过发起合租的方式购买了第一个bluehost,在大约使用了半年之后,我发现这个bluehost果然如传说中的稳定,于是便一发不可收拾的组织了第二批第三批的合租,同时也开始为广大网友提供代购服务。

然后bluehost也似乎正在走下坡路,为了更大的获取利润,他总在不停的扩大那些无实际意义的配置,譬如空间和带宽,我认为对于99.99%的虚拟主机用户,10G和10T磁盘空间相比并没有多大的差别,而bluehost却总在以这样虚的配置来努力吸引新的用户.这样导致的结果是:用户增加了,服务却跟不上了,虽然目前为止,bluehost还是相当稳定的,但是谁能保证以后呢?每次看到bluehost CEO的blog上说他本月又增加了多少域名,这就会让我感到不安,虽然目前没有发现其他不好的情况,但是可以肯定的就是livechat的响应慢多了.不过就目前的情况,者还不足以让我放弃bluehost而去选择一家新的虚拟主机,再次承受不稳定的风险!

前段时间选择了Surpasshosting,但是在购买了一个月之后,我放弃了,因为他确实很快,快得你不会认为他是在国外,但是有的时候又居然不能打开(很希望是我自己网络的原因),所以很无语.

另外,建议朋友用FF打开wp后台,这样速度会快很多,至少我这里是这样!

这些美国主机都在变得越来越不可靠,但是目前我确实还找不到哪家主机来替代这个bluehost,怎么就没有价不廉但物美的东西呢?