您的位置: 旅游网 > 生活

网友吐槽12 06网站太烂

发布时间:2019-12-12 17:32:06

1月18日下午,2014年春运广铁首趟外来工专列 L 28次列车从广州火车站准时开出。买票回家,是每年春运最大的愿望

我曾在淘宝写过一段时间代码,2012年在一家百强民企做电商副总,当时在极为艰苦的条件下带队开发了一个B2C网站,走支付宝和银联支付通道,年营业额千万级(当然实在太少了,我只是说这个网站投入了实际的运营)。

也就在那个时候,我对 12 06 嗤之以鼻,觉得他们做得太烂了,认为自己能带队花几百万元用半年时间做个好的出来。于是我狂妄地想做一个开源的订票系统给他们。我花了一个星期时间思考建立数据模型,思考到库存这一步的时候,我才发现, 12 06 的库存复杂性比淘宝、京东高很多倍,运算量也大很多倍。传统的分布式数据库、缓存、负载均衡技术并不能恰好满足 12 06 的需求。

淘宝技术的确比 12 06 强大很多倍,淘宝现在的系统也是花了10倍于 12 06 的钱、时间和人力才做起来的。根本原因还是铁路运力不能满足春运需求,淘宝也解决不了这个问题。

12 06 这一年来进步非常大。从前端动画验证码、分时段抢票,到后端去小型机、虚拟化、内存数据库的运用。可以说,这是中国官方部门做得最强大的网站(电商系统)。至于 12 06 一期工程 个亿(含硬件)贵不贵我不评价,我只提供一个数字供参考:百度一年的研发费用(不含硬件)是10亿元,这来自百度财报。 亿元看起来好大一个数字,真用到超大型的电商系统、搜索引擎系统里面,其实也不算天文数字了。

你不知道的 秒杀

为什么秒杀压力大,为什么 12 06 的动态库存很复杂?

先说秒杀。

201 年12月25日前后,天猫搞了一个圣诞季积分兑换活动,持续几天。25日上午10时12分,放出了15000个天猫魔盒,从成交记录上看,19秒内全部抢完。

实际上,我也参加秒杀了,那天的题目特别简单 请输入 汉字的拼音首字母,我5秒内答题完毕并提交订单,结果系统告诉我排队的人太多,挤不进去,并提示14秒后重试。人太多就是因为题目太简单了,门槛越低,5秒内挤进去的人也越多,如果题目换成 2克浓度为 %的U2 5在大亚湾核电站能发多少度电 ,5分钟之内都不会有1万5千人跟我竞争。

我想,14秒以后哪还有我的事呀,于是重新答题秒杀,结果出现了服务器错误的页面。反复刷新几次,秒杀就已经结束了。

淘宝是什么技术水平呢,淘宝有至少4000名技术人员,至少4万台服务器(这是两年前的公开数据)。201 年11月11日成交额 51亿元,2012年全年成交额超过1万亿元。

淘宝拥有各种自主研发团队:服务器、交换机;操作系统、Web服务器、Java语言虚拟机、数据库、负载均衡器、Java运行容器。淘宝还有数不清的开源项目和中间件,如高性能Java通信中间件HSF、分布式数据库中间件TDDL、异步消息系统notify等等。

以淘宝这样的技术水平,都还不能做到秒杀时让每个用户都没有拥挤感,为什么?

一是要尊重物理原理,一台服务器一秒钟能承受的计算量是有极限的,任你怎么优化,采用多高效的算法和编程语言,都突破不了某个极限,比方说汽车发动机驱动的F1赛车至今也不能突破400公里的时速。

二是要考虑经济效益, 十一 黄金周的时候,北京主城区到八达岭长城的路堵得严严实实,但不能因为黄金周的高峰,就把这段路修成长安街那样10车道的高速公路,否则花费天文数字( 12 06 那 个亿大概只够修1- 公里)修了一段路,平时晒谷子?

淘宝目前的硬件和带宽数量,已经超出日常运营的需求了,目的就是留出相当大的余量给大促销。

运城最好的癫痫病治疗方法
兰州治疗龟头炎方法
西安癫痫病医院哪家好
曙光种植牙
深圳博爱曙光医院的具体地址
猜你会喜欢的
猜你会喜欢的