12306技术团队给自己打90分,如何评价12306铁路购票app的设计?
真正懂技术的都知道12306有多强大,12306没有想象中那么差,这么大的技术难度,国内没有企业搞得定,国外也几乎没有企业敢接盘
为什么感觉有那么多人喷12306网站呢?
无论是12306网站还是12306手机app,应该说非常优。本人公差外出基本上都是乘火车,全部使用12306手机客户端购票,偶尔也采用电脑端购票。总体上感觉12306网站平台优、系统畅,整个网络体系非常成熟,没有什么可挑剔的。
那些对12306网站喷的友友们可能是在使用过程中,因网络不好导致心情不爽,把网络不好的罪过安在12306网站上。殊不知,网络问题不是12306网站的问题,网络问题是互联网服务商的问题,在使用12306网站购票时,网络出现网速慢不能及时购票,错怪12306网站,所以,出现乱喷。
假如有10亿人同时去一个网站浏览,都按f5不松手会怎样?
网站会崩溃,任何一个网站都不可能承受的住。
我们可以粗略地估计一下,普通键盘的刷新速度最快可以达到1000次每秒,考虑到有很多软件并不需要这么快的响应速度,这些软件会降低这个频率来节省电脑资源。我自己用谷哥浏览器试了一下,按f12打开控制台选择network选项,按住f5不松手(直接在浏览器界面按住f5只会刷新一次,我想这跟题主的本意可能不符)这时候控制台飞快刷新,目测每秒几十次,按10次算的话十亿人按住f5不松手产生的浏览量可以达到100亿每秒。
我们再看一下可能是世界上短时间内并发最高的网站——双十一时候的淘宝。具体的数据我们没有不过我们可以根据网上提供的一些数据估算一下。淘宝访问最高的时候应该就是十一号零点刚过那几分钟,事实上淘宝交易额增速最快的也是那几分钟,我猜测每秒峰值订单也是发生在这个时候,这个数据是54.4万笔每秒。假设一千个人里边有一个下单的那么当时的浏览量大概5亿每秒。实际上这个时候的淘宝虽然没有崩溃,但是很多页面已经出现了延迟,有很多数据已经刷不出来。而题中的条件远远超过这个数字,淘宝也是完全承受不住这个访问量的(实际上我已经尽量低估了十亿人按住f5造成的访问量,高估了淘宝在双十一承受的访问量)。我觉得没有任何一个网站可以承受这么大的访问量。
实际上十亿人接近世界人口的七分之一,根本不会有一个页面可以吸引这么多人同时访问,网站在设计的时候也完全不会考虑如此高的并发。
现实中的网站访问远比这个复杂,这里只是做一个很粗略估计来讨论一下,欢迎大家提出不同意见。
看到有朋友在评论中提出疑问,我自己测试了一下,然后看了下apache的日志21次,只代表我自己的测试,不保证准确,给大家一个参考。
原文标题:网站建设公司 12306技术团队给自己打90分,如何评价12306铁路购票app的设计?,如若转载,请注明出处:https://www.tzjingsheng.com/news/51398.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「豪运号」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。