其实,12306这事儿吧……

原创
系统
2011年底,铁道部上线12306.cn网站的订票功能,让2012年的春节不再一样。这个神奇的网站在没有任何推广,没有SEO,UI粗糙,界面简陋,服务器极度不稳定,而且实名还带身份证的情况下,在短短几天内流量暴涨,迅速跻身国内11大电商网站。总体来看,12306这事儿还是往正确的方向踏出了第一步。

【51CTO评论】2011年底,铁道部上线12306.cn网站的订票功能,让2012年的春节不再一样。这个神奇的网站在没有任何推广,没有SEO,UI粗糙,界面简陋,服务器极度不稳定,而且实名还带身份证的情况下,在短短几天内流量暴涨,迅速跻身国内11大电商网站

网上订票开放,用户无需再去冰天雪地里排队;然而总是进不去的网站,又让无数人骂声不断。这事儿吧,牵扯到多个方面,不好一概而论,而本文的目的则是希望能够将各个方面的观点都呈现一二。

总体来看,12306这事儿还是往正确的方向踏出了第一步,无论从技术眼光而言它有多烂,仍然是值得肯定的。

下面先从技术角度谈起。

技术篇

前端:12306的前端基本架构是基本架构是jQuery+Struts,页面中写了大量的iframe套iframe,table套table,且js和css都没有分离。

iframe:接上条,用户实际上只需要登录https://dynamic.12306.cn/otsweb/main.jsp即可。

浏览器兼容:www.12306.cn是基于IE标准制作的网站,目前仅支持IE6及以上版本浏览器。非IE内核的浏览器点击 “购票”选项后,都无法正常登录。因此,要选择IE内核的浏览器,最好要有记录密码的功能。

平台兼容:由于上一条,Mac用户、Linux用户、平板用户、手机用户自然是不用想了。

网银:目前,12306网站只支持工商银行、中国农业银行、中国银行、招商银行和银联的网上银行功能,不支持第三方支付公司。

明文:根据一些技术人员分析,12306的用户认证部分采用明文post用户名和密码,虽然传输过程有加密,但密码存储疑似采用明文。

CDN:网宿科技为12306网站提供CDN加速服务,并发量峰值在1G左右。然而,由于网站开发的设计,每次传输的内容有一大堆HTML、JS和CSS,大大拥堵了网络。根据网友大同-Dndx的分析,“虽然带宽可能会成为瓶颈,但是12306的瓶颈绝不下一步在带宽。从频繁的502就能看出这个系统的动态集群有严重的问题。”

负载均衡:到目前为止,没有具体的信息透露订票系统后台有没有做负载均衡,只是频繁登录不了网站的用户们普遍感觉是没做。

京ICP备:12306.cn网站目前使用的互联网证号为京ICP备字样。京ICP备的证号下的网站应是非经营性网站,按法律规定不能进行线上的商业经营。有关人士建议12306.cn尽快完善自己的互联网证件。

刷票:网上流传一种通过Firefox+Firebug订票的方法,网友林静琴发布了一份可以刷火车票的脚本,同时还有很多神奇的订票软件纷纷出现……

钓鱼:接上条,那些神奇的订票软件,有些连接的仍是12306的数据,有些却连接到钓鱼网站,导致用户身份证泄露、钱被骗走。

总之,从电子商务网站的角度,12306.cn的实现算是互联网界的一朵奇葩。问题在于,执行方并非我们在技术界耳熟能详的那些互联网企业,而是铁道部旗下的一些系统集成商进行的外包。

管理篇

外包商:目前,铁路行业的IT系统往往是铁道部信息中心、铁路科学研究院等铁道部旗下的事业单位、下属公司等承包研发,并运维。目前,只有太极股份、网宿科技等公司摸到铁路IT的边缘。

太极:接上条,太极股份相关负责人表示,太极只负责12306网站的硬件集成,对于操作系统、数据库、中间件、软件的实施都不负责,网站的运维也不负责。 

垄断:知乎讨论说“抛开网络带宽的限制来说,像铁路网上订票系统采用什么样的系统架构比较合适?”最佳答案为:“采用「非垄断」架构比较合适。”

秒杀:1月3日,12306网站公布了“互联网购票起售时间”,每天分别在8点、10点、12点和15点放票。但是,这样的定点放票反而会形成秒杀的效果。

相比混迹互联网的电子商务网站,以及已经熟悉在线订票系统的航空行业,铁路体系的僵硬、以及对于互联网业务运作的认知程度不足才是造成上述技术问题的主要原因。然而铁路系统进入互联网而开放给公众使用,其社会意义是更加长远的。

社会篇

 

网上购票只是今年新开的一个渠道,往年的电话订票、代售点买票的方式并没有取消。然而问题在于:

1、网络、电话购票可提前12天,而代售点只能提前8天预订;

2、春运期间,整体运量相对整体需求是不足的

3、网络、电话、代售点这三个方式都有预留的票数,问题是买票的人并不知道到底每条渠道还剩下多少票可以买。

农民工的忧虑,主要来自代售点工作人员那一句“网络和电话的票要早几天,票一放出来,就在网络上被抢光了”;而电话订票总是订不到,又让他们感觉受到了不平等对待而怨气冲天。但是事实是:

1、网络订票也是拼人品的,而且需要的人品不比电话订票少;

2、网上、电话上抢不到票的人,感觉代售点预留了很多票;而只能去代售点买票的人,又由于怀疑代售点没有多少预留票而担心不已。

所以说到底,根本问题还是在于:运量不足 + 信息不透明

另外,网络订票的渠道的确门槛高了一些。在网吧普及的时代,上网并不是门槛,而且现在移动互联网普及,很多农民工用的手机也都可以通过GPRS上网。然而要网上订票的话,必须开通网银,这对于没有自己电脑、没有相对私密的互联网环境的民众而言是一大门槛;而只支持IE的12306在大多数手机上都是跑不起来的,这也断绝了通过手机网络订票的通路。如果12306能够通过手机跑起来,且可以通过电话缴费等方式付款的话,相信会非常迅速的拉动国内电子商务行业的发展。

所以12306这事儿总的来说还是一件好事儿,相信在用户的呼声和监督下,会逐渐改进的。最后,祝愿大家都能买到今年回家的火车票!

【编辑推荐】

  1. 上网抢不到火车票,你该骂谁?
  2. 简单设置IE9 轻轻松松网上预订火车票
  3. 两节临近 火车票钓鱼网站激增三倍
  4. 专题: 火车票,我想跟你谈谈

 

责任编辑:yangsai 来源: 51CTO.com
相关推荐

2013-12-05 16:59:22

2015-05-18 10:21:19

2018-11-01 13:57:25

AR医疗患者

2016-10-09 19:22:08

2014-03-24 09:16:55

2016-08-22 13:39:59

闪存存储

2021-10-06 14:35:48

手机电池充电

2017-10-18 11:18:48

AI

2017-04-21 08:18:14

Java程序员反射机制

2017-11-23 07:13:28

iOS安卓苹果

2014-01-14 15:26:48

2021-12-30 10:00:07

3DAI 人工智能

2023-02-13 10:02:31

ChatGPT人工智能

2018-05-23 14:02:27

2021-02-03 08:52:52

Mysql索引数据库

2016-09-18 20:19:18

云计算API

2023-12-24 14:00:33

模型代码

2023-01-26 02:03:30

AIChatGPT搜索广告

2023-05-17 10:05:58

马斯克推特

2023-12-28 17:51:00

AI技术
点赞
收藏

51CTO技术栈公众号