QZone Editor .dump{}
秒杀恐怕是最近淘宝用户最津津乐道的东西吧?不过在我看来,那东西无非是一种并不完全随机的彩票而已。
中国人有个特点,就是只要是免费的东西一定会抢。记得以前曾经免费发放过避孕套,结果男女老少都扔掉了平时的矜持,加入浩浩荡荡的“抢劫”大军中,也不管到底能不能用上。反正基本上在中国人的心中,不要白不要的东西就等于必须要。所以淘宝应该很明白,所谓1元其实跟免费没什么两样,所造成的效果应该也是空前的。
而从技术上讲,并发是一个很恐怖的事情。一般的程序在服务单个或者少量的用户的时候还都是很稳定的。因为结果可以重复,所以只要做好测试,用户用着基本没问题。可是当很多用户一起访问的时候,就会引起比较大的问题。这个问题主要是数据的同步和互斥。比如说1万个网友都想在20点拍下同一件商品,难免有几十个网友会在同一秒钟同时想服务器发起请求。一般服务器倒是有技术可以同时接受多个请求,但无奈这些请求都是要买同一件商品,而且这个商品还有数量限制。所以服务器势必要对这些请求进行排队,一个一个来。这时候就要有互斥,第一个操作时,系统会告诉其他的,有人在用,你们等等。这有点像公共厕所的情形,就是有人,稍等。
可是,别忘了这是个免费行为,那就惨了。按照咱中国的习惯,这还不抢疯了?别说200万,我估计两千万或者两亿都有可能。按照咱们上面提到的比例(不到百分之一),两千万人就是大约就是不到20万把。这还不包括其中用作弊工具的,以及打不开页面拼命刷新的。所以估计淘宝服务器一下子接受100万请求也有可能。据我所知,目前最快的web服务器每秒也就是3万请求的极限能力。这可是非常简单的内容,就淘宝那五花八门的页面,打个半价1.5万就不错了。更何况瓶颈不在这里,web服务器可以多加,可以搞cache,数据库服务器估计就疯了。
所以说,淘宝要想玩这游戏,怎么着也得多搞点服务器。可这也带来了问题,高并发下,以及服务器逼近极限的情况下,很多事情都不好说,特别容易出错,还真的有高手指点。特别是如此极端的并发,测试环境也不好搭,所以之前测试搞得是否足够也不好说。
所幸,中国有个习惯,就是免费的东西就意味着没有责任(都白送你了你还废话啥?)。所以玩玩嘛,何必认真呢?
想起马云最近特别爱提他的诚信观念,好多节目都有他在创业者和年轻人面前大谈诚信的记录。就是不知道这样的搞法,算不算诚信了。
咱们来分析一下这样搞得问题以及原因。
对消费者来说,这样搞多少有点类似彩票,都是大量人投入,只有少数人得到。但表面上看来,这样搞又和彩票有很大区别。因为彩票是个几率问题,无论你猜的多准,几率都是那么大(不考虑人为状况)。但这件事情不同,要不叫抢呢。就是他总是让你感到,你要是努努力,使使劲,说不定能抢到呢。
但实际上呢,这件事情可不是完全取决你。首先,就咱们上面的论述,技术上就很有问题。大家记不记得奥运门票网站的宕机。那可是要钱的,门票那么贵,就是人多,就不行了。听说是那网站是搜狐做的,搜狐的技术应该也比淘宝差不了太多。所以淘宝这个问题首先是技术考验,就是淘宝里面搞技术的那帮家伙,他们首先得给你提供一个稳定的,能够承受住如此大并发冲击的服务器群。当然,作为技术人员,挺羡慕他们的。这也是个好机会,搞好了这个,以后再有什么奥运网站就可以从这里挖人了。只是这帮哥们估计最紧要天天加班了。
淘宝那边没有问题了,还有咱们这边。首先是环境,我家是2MADSL,他家是电信100M独享,你家是歌华?好,那基本上是他抢去了。我家在北京,他家在浙江,你家在新疆?好,又是他抢去了。最恨的是如果有人跑到淘宝服务器所在机房去搞,哎,那就无解了。
环境完了,还有就是作弊问题。有机器的,也有人工的。找个软件,多找几个朋友一起搞,就不信搞不死他。
所以总结下来,很多东西还是你不可控制。甚至,彩票更加公平,秒杀更加不可控些。
可是如果从淘宝的角度讲,如果搞个抽奖未免太俗套,又要促销,这种方法最好。
一来,轰动效应。大家一听有免费可抢,岂有不上的道理?
二来,提高访问量。那么多人一起刷他网页,他的网络排名还不得层层往上升。广告收入也得哗哗的啊。
三来,锻炼技术队伍。搞了这么多人给他免费做测试,这环境哪个公司有啊?
就是可怜了其他的公司,带宽都让他占了,我们咋办?也可怜了不知情的网友,东西没抢到,还得生闷气。当然,如上分析可是没考虑到所谓的猫腻,那东西太需要想象力了,我内存不够。
言而总之,这是一场有利于淘宝,哗众取宠的成功营销行为。恭喜淘宝,恭喜秒杀成功的朋友,也希望秒杀失败的朋友都能想开,本来就是人家的游戏,咱只能被玩。只不过似乎马云的诚信还是停留在说了就算得程度,至于更强的社会责任感和顾客认同度,看来还是他下步需要强调的重点,现在还不到时候。
最后,一家之言,仅供笑谈。