Address:http://smb.zol.com.cn/322/3224648.html

作为铁道部12306网站购买火车票的老用户,经历了今年春运、平日、以及现在的国庆假期购票,也看到很多人的建议、意见、疑问、谩骂,我试着站在电子商务从业者的角度来简单回答几个常见问题,并提出一些建议。如果您有更好的建议,也欢迎一起讨论。

  一、铁道部网络购票的瓶颈在哪里?

  个人认为在库存机制上。

  总票池=火车站票池+代售点票池+网站票池+电话票池

  1. 所有渠道购票,都需要去总票池里取得余票信息及座位信息并进行锁定

  2. 网站票池有40分钟锁定期,电话有1天锁定期,之后未付款需要重新回到总票池。

  3. 总票池压力过大。12306开通后,在高峰期相当于一下子开通了100倍甚至1000倍以上的代售点。

  二、为什么12306采用排队?

  主要目的是不增加传统票池的压力,而将压力转移至排队服务器。

  抛开登录的高并发,最大的问题出在提交订单上。原因就是放票时间一到,总票池不能承受历史上前所未有的高并发。

  三、为什么不先充值再选票,减少锁定座位的利弊?

  这个办法本来是个好办法,优点是可以避免锁定座位,造成库存占用,影响其他渠道和其他人员。

  缺点:

  1.采用此办法的话估计信用卡不能付款,因为有充值就有提款,难避免套现,引起不必要的麻烦。

  而锁定座位后支付,相当于每笔支付对应一个订单。即使退款也是针对这个订单。

  2.资金安全及互联网安全问题

  余额一旦关联到网站账户就有了被盗的风险。

  3. 同一个城市的两个车站票价会有少许差异

  比如福州和福州南两个车站的票价是不一样的。充值金额不会刚刚好。

  4. 充值前有票充值后没票等不同步事件

  可能充值前有票,充值后却没票了。

  5. 单笔付款对应单笔订单,方便财务核算

  如改签退款等,在财务明细里可以用订单号为ID。

  四、为什么淘宝、京东们没有问题?

  虽然说也是电子商务,但逻辑不太一致。

  1. 库存

  对库存的严格要求,淘宝卖家可以把实际库存添加至淘宝。而12306的库存是与实体店(全国所有火车站、全国所有代售点)共享的。

  淘宝卖家缺货可以进货,而车票不能。

  淘宝卖家缺货可以让卖家申请退款,但火车票是影响行程的。比如我要去上海赶国际航班。

  再说京东,京东也偶尔会出现拍下后告知缺货的情况。用户最多也就发发微博牢骚,没几个人看到。但是铁道部要是出现这种情况,舆论焦点马上就对准他了。

  2. 流量

  虽然淘宝京东们流量很大,但12306的流量有季节性、短暂性、突发性,访问人数短期内迅速爆炸,甚至远远超过淘宝京东。

  这样又牵扯到投入和产出的问题了。虽然理论上云计算可以解决,但是国内的云计算技术实在不敢恭维。

  五、为什么有人感觉电话订票比网络订票成功率更高?

  这个是这两天排队系统上线加上中秋国庆黄金周,在微博看到一些人如此反馈。

  1. 春运期间,电话其实更难打。

  所以目前的言论仅仅是针对排队系统而言的。实际情况还需继续观察。

  2. 根据报道,电话订票,一个铁路局内也就几千条线。而网站访客承载数量远远不止这个数。

  3. 网络简易、直观。电话订票操作错误了都要重新来。而网络操作错误可以立即发现。

  4. 对于经常上网人士,更倾向于用网络。

  举例:淘宝购物有质量问题,你倾向于拨打卖家电话还是先旺旺联系?(已买到的宝贝里面可以查看卖家支付宝认证手机号码)

  六、为什么登陆提示人数过多?

  唔,这个问题我觉得的确不应该。提交订单时繁忙涉及到票池锁定座位还能理解。但登陆的确不应该。这点的确可以向淘宝京东们学习。

  七、12306还有哪些地方可以优化?

  其实12306的设计及运营人员并不比我们笨,但是他们有诸多无奈。抛开天马行空,我谈谈可以实现的部分。

  1. 代码优化、浏览器兼容

  好吧,我承认这是职业习惯。但是目前的IE Only+自制证书+iFrame结构确实让我很不舒服。

  2. 总票池系统优化

  这是本文一开头我就指出的瓶颈。互联网的问题有互联网的解决办法。而票务的库存特殊性,导致问题主要集中在提交订单环节。因此,目前首要的不是优化12306网站,而是需要优化票池系统。12306开通之后相当于瞬间扩大了10倍、100倍甚至1000倍以上的代售点啊。后端支持一定要跟上。

  3. 登陆问题解决

  就是不要再出现“当前登陆人数过多”这种小问题,淘宝京东百度们有经验。

  让网宿科技再优化优化他家的CDN。

  结合云计算,旺季就多一些单元服务器,平日可以不需要这些单元,成本上也可以接受。

  4. 取消排队系统

  作为用户,跟他们解释排队的目的是很难的。尤其像这种高峰期,行程安排是非常重要的。你让人排队,排完还不知道是否还有票,而且还不知道排多久,但是必须守在电脑前,因为成功后还得及时付款。

  5. 网站上设置一个电话订票付款通道

  电话订票系统可以和网络结合,用户电话订票成功后可以在网站上输入订单号直接对其进行付款。

  此建议的出发点是现在许多列车都支持直接刷身份证进站乘车,而电话取票需要指定时间内去付款取票才生效。如果能自行根据订单号直接在网上完成支付,还是可以方便一些。当然,线下付款取票仍然可以。电话订票付款专页只接受付款、退票改签按照原来规定实施。

  八、后记

  其实我觉得,铁道部是在进步的,这点是值得肯定的。虽然磕磕碰碰,但是总在前进。如果有了解铁路历史的人们,应该知道,最早异地票都是不能买的,后面发展成同一个铁路局可以发售异地票,到现在跨铁路局也可以发售异地票,再到95105105电话购票,到现在的12306网络购票。我觉得铁道部进步比其他部门要大的多,有很多部门口号很响亮,实事没几件,你懂的。

对铁道部12306火车票购票网站的浅析相关推荐

  1. 铁道部12306火车票购票网站浅析

    作为铁道部12306网站购买火车票的老用户,经历了今年春运.平日.以及现在的国庆假期购票,也看到很多人的建议.意见.疑问.谩骂,我试着站在电子商务从业者的角度来简单回答几个常见问题,并提出一些建议.如 ...

  2. 计算机毕业设计之仿12306火车票购票平台

    1 简介 今天向大家介绍一个帮助往届学生完成的毕业设计项目,计算机毕业设计之仿12306火车票购票平台. 计算机毕业生设计,课程设计需要帮助的可以找我 2 设计概要 21世纪是信息化时代,随着信息技术 ...

  3. selenium实现12306火车购票网站滑块自动验证登录

    解决滑块验证登录问题和网站禁止selenium操作无法通过验证问题,问题过程如下,亲测有效: 当输入账号密码,点击登录后出现如下滑动解锁框: 此时,完成滑块自动滑动至右边解锁,写个拖动滑块的函数 mo ...

  4. Mathorcup数学建模竞赛第三届-【妈妈杯】A题:火车票购票网站优化(附带赛题解析获奖论文和MATLAB、C++代码)(三)

    赛题描述 火车,是人们出行的重要的交通工具之一.尤其在节假日,购买火车票的旅客将会非常多,能买到一张火车票是每个旅客的愿望.中国从2011年开始实行网络售票,购买火车票的方式从只能到火车票售票口排队购 ...

  5. 从12306火车购票网站谈海量事务高速处理系统

    12306架构性能高并发  转自:http://huiqinbo.iteye.com/blog/1407784 JE上好多讨论这个主题的帖子,但是水(v)的人远远多于技术讨论的.最近一直在跟同事和网友 ...

  6. 假如互联网公司做铁道部12306订票网站

    看到很多帖子都在吹捧让某些互联网公司来做,我就觉得有点恶心,他们来也肯定搞不定. 首先,这些帖子支持者明显没有接触过传统企业系统. 在网站订票前已经有电话订票,还有传统的窗口订票,这些系统是依赖于他们 ...

  7. 自动化测试 - 12306火车票网站自动登录工具

    还记得2011年春运,12306火车票预订网站经常崩溃无法登录吗. 今天我们就开发一个12306网站自动登录软件. 帮助您轻松订票 Web的原理就是,浏览器发送一个Request给Web服务器,Web ...

  8. 自动化测试 (一) 12306火车票网站自动登录工具

    还记得2011年春运,12306火车票预订网站经常崩溃无法登录吗. 今天我们就开发一个12306网站自动登录软件. 帮助您轻松订票 通过前两篇博客Fiddler教程和HTTP协议详解,我们了解了Web ...

  9. 自动化测试项目实战 ——12306火车票网站自动登录工具

    还记得前几年春运,12306火车票预订网站经常崩溃无法登录吗. 今天我们就开发一个12306网站自动登录软件. 帮助您轻松订票 通过前两篇博客Fiddler教程和HTTP协议详解,我们了解了Web的原 ...

最新文章

  1. Python 三十大实践、建议和技巧
  2. C#拾遗系列(8):异常
  3. 分布式系统——网络监视系统zabbix3.4.2,以及向zabbix中添加被监视主机(一)
  4. android 导入so库
  5. NFS服务器的安装与配置
  6. css中的node.js_在Node App中使用基本HTML,CSS和JavaScript
  7. jQuery实现checkBox全选全取消
  8. pxe网络克隆工具_Carbon Copy Cloner for Mac(全盘系统备份克隆)
  9. Matplotlib 全部笔记的思维导图精简记忆版
  10. iPhone白苹果、卡在系统升级界面
  11. 记一次串口调试工具发指令无反应问题
  12. python股票分析入门_学习用Python分析股票数据(入门)
  13. 安卓模拟器(手机)安装抓包工具(fiddler)证书及手机设置代理后无法上网?
  14. linux 关闭防火墙
  15. matplotlib.pyplot.cm结构及用法||参数详解
  16. 一款好用的win10系统工具Quicklook
  17. debezium-connect-oracle使用
  18. musicplayer(3)
  19. 简单的咖啡文化静态HTML网页设计作品 DIV布局咖啡馆文化网页模板代码 DW咖啡网站制作成品
  20. MySql5.6msi细安装教程

热门文章

  1. 诚迈科技携智达诚远出席高通汽车技术与合作峰会
  2. 潜意识的力量 (六)
  3. Apple iCloud云服务并非流媒体服务
  4. 【那些对传智播客的攻击】第八篇 zuoyi 归来
  5. input device驱动流程
  6. Golang 安装 Redis
  7. 等保备案是等保测评吗?两者是什么关系?
  8. 基于支持向量机SVM的脑部肿瘤识别,脑电波样本熵提取
  9. wireshark00-抓包分析
  10. quarts相关示例