服务器 频道

流量提升逾百倍,服务器配置有妙法

    【IT168 专稿】第一代网络通讯,源于1996年4个以色列人发明的IM(Instant Message)鼻祖--ICQ“坏小子”,其初衷是方便他们4个朋友之间的沟通。但是出乎所有人的意料,ICQ其后的发展可谓是顺风顺水,用户增长一发不可收拾,其后QQ、MSN Messenger、AOL Instant Messenger、Yahoo! Messenger、NET Messenger Service、Jabber等等一大批IM软件占据了互联网发展史的重要地位。相信多数读者朋友上网的第一件事情,不是阅读电子邮件,而是打开QQ或者MSN,这些IM已经成为我们生活中不可缺少的部分。

    在IM软件风靡全球之后,大约2、3年前,BLOG又开始流行。BLOG这种公开的日记在悄然改变我们的生活——我们开始将喜怒哀乐都尽情倾诉到互联网上,也会因为有人回复了自己的BLOG而感觉兴奋和亲切,并且乐此不疲。不过,博客也并不是网络通讯的终结。2007年,从美国开始刮起了新一代网络通讯旋风——Twitter。Twitter是架构在IM、BLOG和手机之上的崭新网络服务模式,这是可以让你播报短消息给你的朋友或“followers(跟随者)”的一个在线服务,它也同样允许你指定你想跟随的Twitter用户,这样你在一个页面上就能读取他们发布的信息。所有的Twitter消息都被限制在140个字符之内,可用手机发送。Twitter.com于2007年登上了美国《商业周刊》和《PC Magazine》,而中国的《财经时报》、《环球企业家》等等媒体也都对其进行了报道,时下,Twitter.com已经成为最热门的网站。

    Twitter到底有多热门呢?仅仅成立一年,Alexa的全球排名已经从10万开外,上升到了目前的500名左右,而且势头有增无减。排名的上升势也意味着流量的增加,如compete所示,twitter.com的访问人数在一年间上升了数百倍。


    Twitter的火爆情况超出了其创始人的意料。最开始Twitter.com的平台采用的是Ruby on Rails(RoR),该平台在用户较少的时候运行良好。但是当用户激增的时候,公司内对是否应该继续采用RoR平台展开了讨论。如果是采用其他的语言和框架,站点速度可能会有所提升,但是提升幅度可能仅仅是10%~20%,对比数百倍流量的增加,语言和框架改变无疑杯水车薪,显然这并非问题的关键。最终,公司决定保留RoR,而在服务器架构配置上做足文章,最后完美的达成了扩展。我们下面就来详细研究一下。
0
相关文章