如何应对网站流量的激增
每年的这个时候,kaoyan.com都会迎来一次流量的高峰,尤其是论坛,在线人数和发帖数都至少是平时的2-3倍,服务器的带宽占用也相应的比平时翻了几翻,因此如何应对这样的流量高峰就成了我们每年最头疼的事情。归结起来,主要有这么几点:
1、对web和数据库服务器进行优化。今年我们将负载较重的几台web服务器从apache更换为lighttpd,同时将数据库服务器mysql升级到5.0.27,实践证明这取得了非常明显的效果。lighttpd在大量并发请求的时候的表现完全胜过apache1.3和2.2,同时mysql5.0.27也比4.X更稳定更高效。
2、为网页瘦身,最大限度的减少带宽占用。论坛的流量占据了我们整个带宽资源的相当大比重,因此我们对论坛的页面进行了全面的瘦身,去掉了大量装饰性的图片甚至包括论坛的logo,精简了网页代码,实际运行来看,网页瘦身之后,整个带宽的占用就节约了至少3-4M。这对于我们这样带宽资源不是很丰富的网站来说几乎就是救命稻草。
3、增加服务器。
4、增加带宽。
3/4两点毫无疑问会增加大量的运营成本,这对于我们这样的小公司来说是颇为沉重的负担,不说也罢。
百度一下,很多事情你更不会知道
百度首页的标题是“百度一下,你就知道”,本来我是没兴趣就这样平庸兼且自大的一句话做一些评论的,只是联想到近一年以来百度对待我们几个频道和网站的莫名其妙的封杀,实在让人很难心平气和下来。最开始的时候,有人号称百度总公司的,希望我们的考研书店能在百度上做一些推广,我没搭理他,也没把这事放在心上,可是很快的我就发现shop.kaoyan.com这个域名从百度的搜索结果里面消失了,这实在很难让人不把这两件事联系起来。考虑到考研书店并非我们的工作重心,而且客户主要来自于kaoyan.com自身的用户群,所以当时我们也就没把这当一回事。后来我们又开设了考研淘吧,从开始到我们关掉淘吧,百度上压根就搜索不到shop.iky.cn这个域名的任何东西,当时我的理解是,也许百度不希望收录电子商务的网站吧。不过这样的理解显然是十分可笑的,因为我们早已关闭的另外一个网站的域名(imu.ky8.net)凑巧一直是解析到淘吧那个IP上的,而百度居然收录了这个域名下的所有淘吧的页面,很显然,那位百度幕后的黑手根本不知道imu.ky8.net也是我们旗下的域名。当然,我们依然没有把这个事情太放在心上,甚至在去年还与百度联盟进行了合作。
百度似乎是一个内部关系错综复杂的公司,原本我以为可以通过百度联盟的朋友间接的询问一下我们一再被百度封杀的真实原因(我到现在也不敢完全相信百度会因为我们不在他们那投钱作推广而封杀我们,这毫无疑问是一种典型的中国式诚信缺失的企业行为,而在我看来百度似乎不应该是这样的公司),但实际上我发现百度内部各个部门之间的沟通是非常不通畅的,甚至我在他们的用户体验部门组织的一个论坛上还得知他们被要求不要讨论与百度搜索(百度内部管这个部门叫大搜索)有关的话题。
近一年来我们陆续开设了考研空间(space.kaoyan.com)、考研下载(download.kaoyan.com)以及考研调剂(tiaoji.kaoyan.com)等新频道,但无一例外的都被百度拒之门外,这真的很让人费解,前几天按照百度网页上留下的邮箱给他们发了邮件询问,回答是让我自己看他们的帮助页面,我回复说如果从那里能找到答案我也不会找他们了,然后就再也没有得到他们的任何答复了。当然,在百度看来,他们网页上的一句“百度并不允诺所有网页都可从百度搜索到。”可以搪塞掉所有的质疑,可是这样一个标榜自己是中国最好的搜索引擎的网站,却如此近乎野蛮的对待我们这样一个弱小并且遵纪守法的网站,实在是很让人失望--而实际上我也不奢望百度能恢复收录我们的几个频道的内容,我只是想知道这当中到底哪个环节出现了问题。不过好在,百度还是可以搜索到www.kaoyan.com与bbs.kaoyan.com的内容的,当然,我们和百度联盟的合作也很愉快,在我看来,百度联盟似乎与百度搜索是完全不相干的两个公司,只是凑巧都叫百度罢了。