2014-01-26 10:47    【人民网 转载】      评论(12)

  朱建生,中国铁道科学研究院电子计算技术研究所副所长,12306网站技术负责人。在本文,他将为我们带来12306在过去一年中,辛苦努力的付出。

  一问 为什么抗不住高峰点击量?

  单日点击量高达144亿次,相当于全国每人点击10次

  记者:今年春运,通过12306网站售出的火车票已占全路售票总量的50%以上。与去年相比,今年12306网站的购票量增长了多少?

  朱建生:今年春运,从网络售出的火车票数量比去年增长了至少50%。购票是旅客出行的第一环节,铁路部门按照让旅客“安全出行、方便出行、温馨出行”的春运目标,努力让广大旅客方便购票。通过努力,今年铁路春运已彻底改变了以往广大旅客彻夜排长队、长时间辛苦等待购票的场面。

  记者:今年春运售票期,12306网站曾再度瘫痪,高峰时段的点击量有多高?

  朱建生:1月9日,当日开始出售1月28日的火车票,是今年的售票高峰日。这一天,12306网页点击量高达144亿次,相当于全中国每人至少在12306网站点击了10次。这一天的网页浏览量高达88亿次,相当于全中国每人都浏览了12306网站6次页面。

  记者:不少旅客觉得平时通过12306网站订票还是很方便的,但是一到春运,订票的速度就慢了很多,旅客们期待是否能通过不断增加带宽等措施,使春运购票也能畅通起来?

  朱建生:我觉得网友“代码狗”在西西河论坛中发表的一个帖子里有一段话非常专业:从物理原理讲,服务器每秒钟能承受的计算量是有极限的。从经济角度考虑,一个网站不太可能以最高峰值的承受力为标准来建设。

  春运高峰期的点击量、浏览量是平时的几倍,甚至十几倍,我们只能在满足日常需求与高峰期售票需求之间寻求一个最佳点,合理进行硬件配置。打个比方,这就好比网站的能力是每秒处理几千张票,但是高峰期的需求是每秒几万甚至十几万的购票需求,那么我们只能对需求进行异步化处理,通过有序排队让大家等待一下。不过我们也在不断完善等待环节的用户体验,尽量缩短等待时间。

  另外需要说明的是,12306网站仅仅是铁路售票渠道之一,我们还需要通过“排队”这种手段,来协调网络渠道与其它售票渠道之间的平衡,以维护公平售票的原则。

  二问 怎么才斗得过刷票与黄牛?

  针对高频访问、恶意囤票等行为,针对性采取封堵措施

  记者:为了维护购票公平,12306今年针对刷票软件推出了动态验证码,虽然打击了“黄牛”,也伤害了用户体验,最后不得不改成了静态码。与刷票软件的斗智斗勇好像很不顺利?

  朱建生:刷票软件破坏了购票规则,是有违社会诚信的行为。我们推出动态验证码,就是为了遏制这种行为,但这也影响了用户体验。

  后来经过改进,我们推出了静态码,既提高刷票软件的自动识别难度,也提高了用户辨识度。

  只要存在利益空间,网络“黄牛”就会千方百计来攻击12306网站,这极大地危害了正常的购票秩序和网站运行安全。就像家家有把锁,用斧头就可以破门而入,可是守法的人都不会这么干。因此,如何约束刷票软件恐怕不是12306网站一家的事儿,这涉及互联网行业自律、网站监管等一系列问题。

  值得提示旅客的是,去年底上线的新版12306网站已经新增了“刷票”功能,方便旅客购票。

  记者:自从有了网络购票渠道,炒票的“黄牛”也开始升级换代,不少“黄牛”成了网络高手。在打击“黄牛”炒票行为上,我们有什么行动?

  朱建生:网络“黄牛”恶意囤票倒票,严重损害了广大旅客的切身利益,也影响了网络运行安全。我们也在不断摸索防范、封堵网络“黄牛”的技术措施。

  比如,不少“黄牛”利用45分钟的支付期恶意囤票,取消假身份证预订后,再通过真身份证抢刷返票。所以我们现在将取消预订的车票随机延时返回票库,这并不影响普通旅客正常购票,但大大降低了黄牛抢购返票的几率。

  针对高频访问网站、高频访问余票查询网页、利用45分钟支付期恶意囤票等行为,12306网站仍将继续采取针对性的防范和封堵措施,以维护正常的购票秩序和网站运行安全。

  三问 能不能向淘宝等网站取经?

  以学习姿态、开放模式建设网站,欢迎旅客出谋划策

  记者:很多旅客不明白淘宝“双11”那么大点击量、成交量,用户体验都挺好的,为什么一到春运,12306却总是“卡壳”。网络购火车票和淘宝购物有什么不同?我们不能去取取经吗?

  朱建生:淘宝是很优秀的网站,也是我们学习的榜样。不过,网售火车票与淘宝这种综合购物确实有很大不同。举个简单的例子,在淘宝出售一件商品,同样的库存只需减数量就可以了。但是车票不一样,它具有不可替代性。

  前一段网上有个帖子,例子举得挺对。北京西到深圳北的高铁,它有17个站,3种座位。表面看起来,就是3个产品,即商务座、一等座、二等座。但实际上,它有408种商品,因为旅客的上车站和下车站都可以是不同的选择,每一张票都是一个相对独立的商品,而且这种产品是动态的。如果售出了一张北京到武汉的二等座,客票核心系统会立即自动生成一张武汉到深圳北之间的同席位二等座,同时取消北京至石家庄直至武汉之间车站的车票,此外,还需将这些车票数量的变化实时同步到网站上。因此售票系统是在不停地计算生成新的“商品”。

  互联网技术是开放的技术,我们也一直以学习的姿态、开放的模式在建设网站。从12306网站建设之初至今,就邀请了很多互联网技术专家出谋划策。2012年、2013年的“双11”期间,我们特地组团参观了阿里巴巴的运营维护工作,学习人家的成熟经验。此外,我们也和银联、中航信等企业进行了多次的交流学习。

  在互联网售票领域,我们还是新兵,今后还将继续以开放的态度建设和运营网站。

  记者:其实,从去年12月改版以来,12306网站的不少新功能受到了旅客肯定,也出现了不少针对动态验证码之类的“吐槽”,您怎么看待这些“吐槽”?未来12306网站还会有哪些改进?

  朱建生:我们一直都特别关注用户体验,12306网站上有个用户反馈信箱,我们每天都会收集大家的意见和建议,再由研发团队根据这些意见进行技术改进。

  去年12月改版的新网站,就是听取了旅客的意见,进一步优化了操作流程,把冗余的流程省略,使旅客能最快地买到车票。

  新网站推出后,收到了不少用户意见反馈。有一名旅客提出“优先车次”选项不能录入未开售的车次,我们立即就改进了。还有其他意见,我们也都加以改进。我们非常欢迎旅客继续给我们出谋划策,共同把12306网站办得更好。

  在这里,也告诉旅客一个好消息,现在12306网站也有公众微信账号了,叫“铁路12306”,为大家提供了不少方便、实用的服务信息,更加方便大家的出行。

专访12306技术负责人朱建生:能否向淘宝取经相关推荐

  1. 技术普及帖:你刚才在淘宝上买了一件东西

    你发现快要过年了,于是想给你的女朋友买一件毛衣,你打开了www.taobao.com.这时你的浏览器首先查询DNS服务器,将www.taobao.com转换成ip地址.不过首先你会发现,你在不同的地区 ...

  2. API技术开发者分享心得,高效获取淘宝1688商品详情数据,参数示例说明

    API 可以用于开发使用相同数据的其他应用程序,比如公司,他们可以创建一个API ,允许其他开发人员使用他们的数据并用其做其他事情,可以是 业务相关的 网站也可以是移动应用程序. 公司作为 信息的所有 ...

  3. 浙大计算机学院朱建科,朱建科

    朱建科,男,博士,浙江大学计算机科学与技术学院教授,博士生导师[1] . 中文名 朱建科 毕业院校 学位/学历 博士职    业 教师 专业方向 计算机视觉.机器学习 就业院校 浙江大学计算机科学与技 ...

  4. 从个人网站到淘宝网 仰观Java时代淘宝的技术发展

    从2003年的一个个人对个人(C2C)的商品交易网站到如今的淘宝网,其实在作为个人网站发展的时间里并不长.那么在这段时间里,淘宝究竟是如何发展的呢?在这篇文章里我们将找到淘宝网的发展历史以及所用到的技 ...

  5. 淘宝技术发展 - 子柳撰写

    http://kb.cnblogs.com/page/132724/ 目录 一.引言 二.个人网站 三.Oracle/支付宝/旺旺 四.淘宝技术发展(Java时代:脱胎换骨) 五.淘宝技术发展(Jav ...

  6. GitHub 优秀的 Android 开源项目 淘宝技术牛p博客整理开发中最常用的GitHub上 优秀的 Android 开源项目整理(精品)...

    原文地址为http://www.trinea.cn/android/android-open-source-projects-view/,作者Trinea 主要介绍那些不错个性化的View,包括Lis ...

  7. 在阿里“救了八年火”的程序猿,这样讲述淘宝的技术进化史

    本文转自:https://news.cnblogs.com/n/559572/ 马云爸爸曾说过,正是因为自己不懂技术,所以阿里的技术才强,"因为我不懂,我才会好奇敬仰地看着他们说,他们怎么说 ...

  8. 淘宝网发展史:揭开神秘组织的技术内幕

    一.引言:光棍节的狂欢 "时间到,开抢!"坐在电脑前早已等待多时的小美一看时间已到2011年11月11日零时,便迫不及待地投身于淘宝商城一年一度的大型网购促销活动--"淘 ...

  9. 转自cnblogs 淘宝技术发展

    看后深有感触,转帖共赏之: 目录 一.引言 二.个人网站 三.Oracle/支付宝/旺旺 四.淘宝技术发展(Java时代:脱胎换骨) 五.淘宝技术发展(Java时代:坚若磐石) 六.淘宝技术发展(Ja ...

最新文章

  1. 萨默尔机器人_沣东新城王寺街道《民法典》企业宣传活动走进西安萨默尔科技...
  2. ElasticSearch性能优化策略【转】
  3. 使用LoadRunner对Web Services进行调用--Add Service Call
  4. NOIP 2013 day1
  5. 297 - Quadtrees
  6. spring(二)-反射、动态代理
  7. hadoop2.2完全分布式最新高可靠安装文档
  8. 使用pdfbox实现PDF转JPG
  9. 【论文解读】MmWave Radar and Vision Fusion for Object Detection in Autonomous Driving: A Review
  10. photoshop印章效果制作
  11. SAP 越南小写金额转大写金额 amount in word
  12. 如何写一个Vue自定义指令
  13. 重新设计TCP/IP协议栈以支持设备移动性
  14. 华为云主机装oracle,hwcloud-通过华为云镜像服务创建ECS-镜像服务介绍与安装Redhat6.8...
  15. 根据小分子药物的名字找作用的靶点蛋白
  16. 基于python 的 ansys 二次开发-----借助pyansys安装包。
  17. 内存泄漏检测工具.和一些内存管理建议
  18. SpringBoot+JPA 启动建表错误:CommandAcceptanceException: Error executing DDLalter table X drop foreign key
  19. android Telephony学习 --- 第七篇 android7.0 来电(MT)流程
  20. (JS设计模式与开发实践笔记)第二章

热门文章

  1. Java dangling metacharacter *
  2. 这70个Java必背英语单词不会_技术分享 |这70个Java必背英语单词不会,就别说你是Java程序员!...
  3. [G.E.B] 埃舍尔的作品
  4. 天天向上python题目答案_Python入門習題3.天天向上
  5. MysqlCluster集群搭建及使用
  6. 飞鸽传书 绑定指定网卡
  7. 商迪3D虚拟现实VR园林景观三维线上展示
  8. 聊聊电商行业技术特点
  9. 7月16号 键盘按键失灵? 蓝屏的终极处理?
  10. C# list.ForEach用法