发布时间:2018-02-05 17:04:26 文章来源:互联网
微博 微信 QQ空间
    刚好前段时间跟我一个在12306铁路客户服务中心上班的程序员朋友聊过类似话题。我个人也觉得12306的设计实有点古老,何不多找几个前端和UI,就可以把界面做的更好,用户体验也上去,而且成本并不高,何乐而不为?

    所以我跟他吐槽了一番,结果被他回怼了。。后面聊的时候我才知道不是那么简单就可以做到,或者这些想法还是有些冗余的,我把他的话简单总结一下。
 
    后端逻辑更重要
 
    今年春节期间铁路客流量据说已经有近40亿左右,特别到临近春节时,大家就会争先恐后抢票,尤其是早上8点到10点的高峰期,后端服务器每秒并发量在最高峰能达到几千万不止,这可不是一个小数目。
 
    其次绝对不能有两个人订到同一张票,每个票的id要唯一,即使两个人订了同一张车票,在支付时也要保证只有一个人支付成功。所以用户的各个操作都要独立出来一个服务,像登录,订票(查询,填表,下定单),支付,查订单,查车票等,然后用大规模集群去处理。这就需要非常多的人手去开发及维护。
 
    大家都习惯的用户界面
 
    目前的用户界面早在很久之前就一直保持这种风格,对于已经习惯了12306的用户来说,改不改没多大差别,就是登录、购票、查票、退出App等这么一个流程。针对购票和查票等重要功能也很简单操作,减少了大量用户的学习成本,尤其是一些中老年人会在上面购票,如果App操作逻辑也会带来不适。我朋友是这样说的,这是一款服务性需求极强的软件,不需要它多美观,但要保证它能用以及好用,如果服务出了问题,就麻烦大了。
 
    所以他们着重点在于12306的后台服务端集群,只要保证让大家顺利购票即可。无论通过其他购票软件或者12306的官方App,你可以选择一款UI界面好看的软件,但最后都要靠着12306本身后端的强大支撑能力才能搞定春运和国庆这种大节日的高强度并发请求,只能说他们真不容易。
 
    银行信息港认为,如果你对学习人工智能和科技新闻感兴趣,可以订阅我的头条号,我会在这里发布所有与算法、机器学习以及深度学习有关的有趣文章。偶尔也回答有趣的问题,有问题可随时在评论区回复和讨论,看到即回。

另一视角

换一换