穗建云科-网站建设-LOGO

12306网站员工曾组团到阿里巴巴取经学习经验

时间:

对话者: 12306铁路技术总监朱建生


有人问为什么不承受峰值流量?


单日流量高达144万次,相当于每次点击全国10倍


记者:今年春节,通过12306网站出售的门票已经占到路票总数超过50 % 。与去年同期相比,票号金额12306网站成长?


朱李建生:今年春天,从网络售出的门票数除以比去年高出至少50 %的增长。车票是旅客出行的第一部分,铁路部门按照客人的出行安全,便捷,温馨的旅行, “春天的目标,努力让乘客轻松购票。通过这些努力,今年铁路春运已经完全改变了以往大多数旅客夜排长队,长时间等待硬盘票的场面。


记者:今年春节期间的机票, 12306网站再次瘫痪,有多高的交通高峰期?


朱李建生: 1月9日,天开始售票1月28日是今年的票的高峰日。在这一天, 12306网站点击高达144万次,相当于全中国,每人至少12,306网站点击率的10倍。此页面浏览量每天达88万次,相当于全中国每个人都流览12306 6页。


记者:很多旅客通过12306发现通常的订票网站是很方便,但一个弹簧,预订了不少速度慢,乘客期待着不断增长的带宽,无论是通过措施,使春运火车票可以解封了?


朱健生:我觉得在密西西比河论坛用户的代码狗“上发表了帖子,其中有一个很专业的话:从物理原理,每秒计算服务器的数量,能承受有一定限度从经济。的角度来看,一个网站是不太可能的峰值为标准打造的耐力。


春运交通高峰期,视图通常是几倍,甚至十几倍,我们能够满足他们的日常需要和售票高峰之间需要寻求一个最佳点,合理的硬件配置。打个比方,这个网站就像是处理每秒数千票的能力,但第二个峰值需求是几十甚至几十万票的需求,那么我们只能进行异步处理的需求,通过让我们等了大约一个有序的队列。然而,我们在不断地改善用户体验等环节,以缩短轮候时间。


另外需要注意的是,该网站仅仅是12306铁路售票途径之一,我们还需要“排队”这意味着,以协调网络渠道和其他售票渠道之间的平衡,以维持公平票的原则。


两张票,请问怎么打它刷得和牛?


对于高频率的访问,恶意囤积车票和将要采取的封锁针对性的措施的其他行为


记者:为了保持一个公平的票, 12306票刷机今年推出的动态软件验证码,虽然“黄牛”的打击,但也伤害了用户体验,并最终变成了一个静态代码。斗智斗勇的刷票软件似乎很顺利?


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


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


只要有空间的兴趣,网络“黄牛”将尽一切可能去攻击12306网站,极大地危害了正常的采购订单和现场安全运行。像每一个家庭都有一个锁,你可以打破门用斧头,但守法的人不这样做。那么,如何来约束刷票软件可能不是一个东西12306网站,其中涉及互联网行业自律,现场监督等问题。


值得提示的是游客的12306在线网站的新版本到底增加了“刷票”功能,方便旅客购票。


记者:自从互联网售票渠道炒票“黄牛”也开始提升不少“黄牛”已经成为网络高手。在打击“黄牛”炒票行为的斗争中,我们有什么作用?


朱李建生:网络“黄牛”恶意囤积倒卖车票,到市民的切身利益造成严重损害,也影响了网络的安全运行。我们还不断探索预防,阻断网络“黄牛”的技术措施。


例如,不少“黄牛”有了45分钟支付期的恶意囤积车票,预订假身份证注销后,再抢刷回通过真实身份的门票。所以,现在我们将取消门票随机延迟返程票库,不影响正常的普通客票的预订,但大大降低了养牛的机会买回来投票。


访问该网站的高频率,高频率访问火车票查询页面,用45分钟支付门票和其他恶意囤积行为, 12306网站将继续采取适当的预防措施和阻断措施,以维持秩序和正常的售票网站运行安全。


三问,如果他能学会淘宝等网站?


学习态度,开放型网站建设,欢迎旅客的意见


记者:很多旅客不理解淘宝“双11 ”那么多的流量,用户体验都挺好的,为啥春节, 12306却总是“卡壳”。网络淘宝购买门票,有什么区别?我们可以学习怎么做呢?


朱李建生:淘宝是一个非常好的网站,同时也是我们的榜样。然而,净销售额票这样一个综合性购物淘宝有一个很大的区别。举一个简单的例子,卖商品淘宝,股票相同数量的只是削减它。但门票是不一样的,它有不可替代性。


在一些网上的帖子,举的例子很正确。北京到深圳北西铁,其中有17个站三种座椅。从表面上看,这是三款产品,分别是业务座位,一等座,二等座。但事实上,它有408种商品,作为站和下一站乘客可能是不同的选择,每票是一个相对独立的商品,并且这款产品是动态的。如果你卖了第二座北京到武汉,央票系统会立即自动产生第二座武汉到深圳北与北京之间的站到石家庄,武汉取消座位之间,直到门票,此外,还需改变这些实时同步网站上的票号。所以售票系统不断计算新世代“的商品。 ”


互联网技术是一个开放的技术,我们一直在学习态度,开放的模式在施工现场。从12306网站建设之初至今,它邀请了很多互联网技术专家的意见。 2012年,2013 “双十一”期间,我们特别访问了阿里巴巴的运行和维护工作,学习别人的成熟经验。此外,我们与财团,该机进行了多次的信件和其他公司交流学习。


互联网售票领域,我们仍然新兵,未来将继续以开放的态度来建设和运营的网站。


记者:事实上,自去年十二月修订,许多新功能的网站已经12306人次肯定,也出现了很多关于什么样的动态验证码“吐槽” ,您怎么看待这些“吐槽” ?什么将是未来网站的改进12306 ?


朱健生:我们一直特别关注用户体验,没有对12306网站用户的反馈邮箱,我们每天都会收集您的意见和建议,然后通过基于这些观测技术改进的一个研究小组。


新网站去年十二月的修订,即听取游客意见,进一步优化操作流程,省略重复的过程,让游客能买到票的最快方法。


后推出的新网站,收到了很多用户的反馈。也有旅客认为没有进入“优先级旅行”选项的车次都卖不上,我们马上改进。有其它注释,我们也得到改善。我们欢迎游客继续向我们提供意见,共同把12306网站的工作做得更好。


在这里,游客还可以告诉一个好消息,现在有12306公共账号的微通道,被称为“铁路12306 ” ,我们提供了很多方便实用的服务信息,我们出行更加方便。

版权所有:2006-2025 穗建云科   网站地图  

电话
基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2025-09-27 10:44:46 HTTP/2.0 GET : https://m.gzwzjs51.com/news/1646.html
  2. 运行时间 : 0.183309s [ 吞吐率:5.46req/s ] 内存消耗:4,266.34kb 文件加载:138
  3. 缓存信息 : 0 reads,0 writes
  1. /www/m.gzwzjs51.com/public/index.php ( 0.97 KB )
  2. /www/m.gzwzjs51.com/vendor/autoload.php ( 0.73 KB )
  3. /www/m.gzwzjs51.com/vendor/composer/autoload_real.php ( 1.63 KB )
  4. /www/m.gzwzjs51.com/vendor/composer/platform_check.php ( 0.90 KB )
  5. /www/m.gzwzjs51.com/vendor/composer/ClassLoader.php ( 15.99 KB )
  6. /www/m.gzwzjs51.com/vendor/composer/autoload_static.php ( 4.95 KB )
  7. /www/m.gzwzjs51.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /www/m.gzwzjs51.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /www/m.gzwzjs51.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /www/m.gzwzjs51.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /www/m.gzwzjs51.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  14. /www/m.gzwzjs51.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  15. /www/m.gzwzjs51.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 0.99 KB )
  16. /www/m.gzwzjs51.com/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  17. /www/m.gzwzjs51.com/vendor/symfony/var-dumper/VarDumper.php ( 3.73 KB )
  18. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  19. /www/m.gzwzjs51.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  20. /www/m.gzwzjs51.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  21. /www/m.gzwzjs51.com/app/provider.php ( 0.19 KB )
  22. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  23. /www/m.gzwzjs51.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  24. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  25. /www/m.gzwzjs51.com/app/common.php ( 0.03 KB )
  26. /www/m.gzwzjs51.com/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  27. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  28. /www/m.gzwzjs51.com/config/app.php ( 1.07 KB )
  29. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  30. /www/m.gzwzjs51.com/config/cache.php ( 0.78 KB )
  31. /www/m.gzwzjs51.com/config/console.php ( 0.23 KB )
  32. /www/m.gzwzjs51.com/config/cookie.php ( 0.56 KB )
  33. /www/m.gzwzjs51.com/config/database.php ( 2.17 KB )
  34. /www/m.gzwzjs51.com/config/filesystem.php ( 0.61 KB )
  35. /www/m.gzwzjs51.com/config/lang.php ( 0.91 KB )
  36. /www/m.gzwzjs51.com/config/log.php ( 1.35 KB )
  37. /www/m.gzwzjs51.com/config/middleware.php ( 0.19 KB )
  38. /www/m.gzwzjs51.com/config/route.php ( 1.89 KB )
  39. /www/m.gzwzjs51.com/config/session.php ( 0.57 KB )
  40. /www/m.gzwzjs51.com/config/trace.php ( 0.34 KB )
  41. /www/m.gzwzjs51.com/config/view.php ( 0.82 KB )
  42. /www/m.gzwzjs51.com/app/event.php ( 0.25 KB )
  43. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  44. /www/m.gzwzjs51.com/app/service.php ( 0.13 KB )
  45. /www/m.gzwzjs51.com/app/AppService.php ( 0.26 KB )
  46. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  47. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  48. /www/m.gzwzjs51.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  49. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  50. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  51. /www/m.gzwzjs51.com/vendor/services.php ( 0.18 KB )
  52. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  53. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  54. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  55. /www/m.gzwzjs51.com/vendor/topthink/think-multi-app/src/Service.php ( 1.08 KB )
  56. /www/m.gzwzjs51.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /www/m.gzwzjs51.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /www/m.gzwzjs51.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  63. /www/m.gzwzjs51.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  64. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  65. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  66. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  67. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  68. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  69. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  70. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  71. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /www/m.gzwzjs51.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  76. /www/m.gzwzjs51.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  77. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /www/m.gzwzjs51.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /www/m.gzwzjs51.com/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Console.php ( 22.89 KB )
  84. /www/m.gzwzjs51.com/app/Request.php ( 0.09 KB )
  85. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  86. /www/m.gzwzjs51.com/app/middleware.php ( 0.26 KB )
  87. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  88. /www/m.gzwzjs51.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  89. /www/m.gzwzjs51.com/vendor/topthink/think-multi-app/src/MultiApp.php ( 7.06 KB )
  90. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  91. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  92. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  93. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  94. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  95. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  96. /www/m.gzwzjs51.com/app/index/route/route.php ( 1.03 KB )
  97. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  98. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  99. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  100. /www/m.gzwzjs51.com/app/index/controller/News.php ( 3.77 KB )
  101. /www/m.gzwzjs51.com/app/index/controller/Base.php ( 2.04 KB )
  102. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/facade/Request.php ( 9.20 KB )
  103. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  104. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  105. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  106. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  107. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  108. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  109. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  110. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  111. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  112. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  113. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  114. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  115. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  116. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  117. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  118. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  119. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  120. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  121. /www/m.gzwzjs51.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  122. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  123. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  124. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  125. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  126. /www/m.gzwzjs51.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  127. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  128. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  129. /www/m.gzwzjs51.com/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  130. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  131. /www/m.gzwzjs51.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  132. /www/m.gzwzjs51.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  133. /www/m.gzwzjs51.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  134. /www/m.gzwzjs51.com/runtime/index/temp/d4752b582f4c7eee28df4d1af838e1c3.php ( 7.15 KB )
  135. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  136. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/response/Html.php ( 0.97 KB )
  137. /www/m.gzwzjs51.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  138. /www/m.gzwzjs51.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.038992s ] mysql:host=47.107.117.224;port=3306;dbname=gzwzjs51_com;charset=utf8
  2. SHOW FULL COLUMNS FROM `news_lm` [ RunTime:0.027433s ]
  3. SELECT * FROM `news_lm` WHERE `pass` = 1 ORDER BY `px` DESC,`id_lm` DESC [ RunTime:0.026157s ]
  4. SHOW FULL COLUMNS FROM `news_co` [ RunTime:0.027623s ]
  5. SELECT * FROM `news_co` WHERE `id` = 1646 LIMIT 1 [ RunTime:0.026132s ]
0.184005s