日期:2014-05-20  浏览次数:20983 次

【散分】不科学的小米
帮朋友抢小米,上个月一轮抢小米2的时候没抢到,所以这个月又帮朋友来抢,这次果断放弃了小米2,抢小米1S,终于9分钟后抢到了……


作为码农,我也反思了一下小米抢购的这个过程……
1、等待抢购的时候,我研究了一下网页源码,想获取到订购页面的网址(因为以前有某些网站就是直接一个div隐藏了一个超链接或者按钮之类),结果如下:

是个刷新的js代码,无解……开3浏览器(FireFox、Chrome、IE)不断刷新。
2、抢购开始,大约12点前30秒,我3浏览器全挂,直到3、4分钟以后我才能看见页面……
3、选择机型,看到立即订购的按钮以后,我果断把连接抄了下来,不断刷新此页面(3浏览器轮刷),直到选择了机型输了验证码,下一步,结果被验证码大妈打败,目测应该是一个session一个验证码,而不是直接存储于页面中加密。于是果断只刷1个页面,选机型、输验证码、下一步,毫不犹豫
4、订购成功,9分钟以后,哥喘了口气。。。。

后来官网打出公告:

2分30秒(多算你1秒吧),10W台小米2,我等平民抢购一台需要3个页面,不计首页的那个静态页面,就2个动态的吧,那么10W*2/150=1333.33 PV 每秒,这尼玛还不计抢购失败的,不计只抢小米1S的,这特么太不科学了吧!!!
好吧,我承认我没做过什么高并发的系统,但是我只知道能够承受得起1333PV每秒的网站,而且还没有出错,这硬件、这容错、这执行效率、我跪了……
最后一句话吐槽:科学的小米2分30秒不会卖出10W台,顶多也就1W-2W……
------最佳解决方案--------------------
LZ 好认真
------其他解决方案--------------------
没抢到啊
------其他解决方案--------------------

我真心觉得不科学啊
------其他解决方案--------------------
小米 手机真心不好 买那还不如洛基亚黑屏手机
------其他解决方案--------------------
我还是玩我的三星好了
------其他解决方案--------------------
又不是免费的,干嘛要抢
------其他解决方案--------------------
引用:
也就部山寨机,至于嘛!


+
------其他解决方案--------------------
顶一个哈哈哈
------其他解决方案--------------------
12306应该向人家学习学习
------其他解决方案--------------------
我今天抢了2没抢到,严重怀疑没那多机器
------其他解决方案--------------------
小米本来产能不足才个搞的抢购。
这个营销模式很成功。很多人知道小米。
用互联网来卖手机。

------其他解决方案--------------------
楼主大牛。。
------其他解决方案--------------------
期货而已。
------其他解决方案--------------------
首发小米2时就抢到的路过
------其他解决方案--------------------
哎~我很怀疑小米的营销模式。
------其他解决方案--------------------
= =  期货手机你们也抢着买。。
------其他解决方案--------------------
我表示倒计时15秒的时候就可以刷新购买了...我一人昨天抢了2个
------其他解决方案--------------------
打错字了不是复杂均衡,是负载均衡
------其他解决方案--------------------
引用:
帮朋友抢小米,上个月一轮抢小米2的时候没抢到,所以这个月又帮朋友来抢,这次果断放弃了小米2,抢小米1S,终于9分钟后抢到了……


作为码农,我也反思了一下小米抢购的这个过程……
1、等待抢购的时候,我研究了一下网页源码,想获取到订购页面的网址(因为以前有某些网站就是直接一个div隐藏了一个超链接或者按钮之类),结果如下:

是个刷新的js代码,无解……开3浏览器(FireFox、Ch……

这个东西有复杂均衡的,不同的ID可能被映射到不同的服务器上。
你们用的不是同一个服务器,所以有这种可能也是理所当然的,数据库当然也可以分开了,所以你说的没道理。
------其他解决方案--------------------
我只玩大Nokia
------其他解决方案--------------------

还是玩我的Nokia
------其他解决方案--------------------
额  散分~~~
------其他解决方案--------------------
null
------其他解决方案--------------------