西西河

主题:【原创】身为码农,为12306说两句公道话 -- 代码狗

共:💬137 🌺892 🌵3
分页树展主题 · 全看首页 上页
/ 10
下页 末页
                  • 家园 确实是投机取巧

                    按我的理解,抢票软件是机器人不断发出请求,相当于12306的服务器要承受不知道几百倍还是几千倍的访问量,服务器受到更大的压力了。

                    抢票软件能抢到票,其实是因为大部分人都还是没有用抢票软件。比如只有一张票,100人抢,每人在一秒钟内都发一次请求,那么每人买到的几率都是1%。但有机器人能在一秒内发出了1000次请求,那抢到票的几率就是91%。

                    但如果每个人都用了抢票软件,相当于100人在一秒内共发出了10万次请求,每个人抢到票的几率还是1%,但服务器承受了1000倍的压力。

                    • 家园 你的理解有问题

                      软件是把所有的输入都提前设置好,然后一次或者多次或者定时向服务器发出交易请求。

                      服务器承受压力的方式可以通过技术手段解决,人工买票的问题和软件碰到的情况是一样的,不过是把时间拉长而已。

                      也就是说,你们想的是,应该用技术解决的手段却使用给人添麻烦的方法,这就是你们给12306的建议?

                      • 家园 我没有给12306任何建议,因为买票难

                        不是12306可以解决的,而且12306的技术问题我也不懂。

                        你所说的其实是使用界面问题。使用界面如果不够人性化,当然12306有改进的空间。但据我所知,12306也可以做到保存信息,多次发出请求,但12306是每5秒申请一次,这就是考虑到了服务器的承受能力。而抢票软件可能是每5微秒申请一次,这就是我所说的问题。为什么无法无限增加服务器的容量,楼主已经说了。而且增加服务器容量不能解决根本问题:根源是没有足够的票。

                        如果只有1张票而有100个需求,那么无论12306怎么设计,能够买到票的最终也只有1个人。抢票软件无非就是把这一张票抢到了。但是对于12306来说,这张票卖给谁都是卖,把申请频率从5秒改成5微秒,除了增加服务器压力外,并不能帮多一个人买到票。说来说去,你不明白的就是这一点。

                        • 家园 12306不能给买不到票的用户好的用户体验

                          这是十分明显的事,那么它应该做到的就是给能买到票的用户好的用户体验.

                          要公平,相比于大家都不用软件,肯定是大家都用软件更公平.

                          从技术上来说,在服务器端设置交易频率限制不是件困难的事.

                          原来买票你必须一直盯着页面,有软件你设置好,哪个对用户更好你还不明白?

                  • 家园 你关注的如何把票抢到自己手里

                    我说的是怎么保证买票相对公平一点。

    • 家园 今年感觉手机抢票比较快

      今年网页版卡的不行,抢了几天毛都没捡到一根,没办法只好买了高铁票迂回回家。

      好在别人推荐了个抢票APP,不错,顺利抢到了好几张想要的票。然后又退前面的票,这样不停买了退退了买肯定增加很多工作量。

      我感觉每年12306情况都不一样,所以要多试,多抢几天各种方法都试一下就心里有数了。

      其实都还好,就比速度么,淘宝秒杀的时候多练练就行。。。大家嚷嚷估计还是瞬间抢票的感受有点太刺激了,而且往往你忙活好几天啥都抢不到就会很烦躁。其实也没看哪个一心要回家过年的人最后回不去啊,总有办法的。

      • 家园 花最后一句

        其实也没看哪个一心要回家过年的人最后回不去啊,总有办法的。

        花这句。

        围观到时候,发现巨多放弃票的人,有些人是无座不要,有些是要转车的不要,有些是要异地上车的所以不要。

        所以其实有些人也不是非走不可,或者不是非坐火车走不可。只是火车性价比高,就像特惠商品一样,能抢干嘛不抢呢?但抢不到就骂娘,和淘宝秒杀一个样。只是淘宝是私企,骂两句就没意思了。骂国企嘛,骂起来有一种莫名其妙的道德优越感。

    • 家园 不明觉厉!

      好文,花之!忍不住想要吐槽一下,我5号和6号分别在抢24号和25号徐州到广元的票,下午四点开始发售。5号那天放票的时候显示有6张卧铺,等我输完验证码,系统显示没有啦。不死心,坚持刷票刷到晚上8点多钟,除了零星放出的站票,其他的啥都没有。6号早上8点钟开始继续刷,刷到下午还是没刷到。等到下午四点开始放25号的票,再抢,抢到了一张硬座。抢了两天的票,5秒钟刷一次,连电脑都不敢离开,上洗手间都是一路小跑,生怕错过了(事实上是我想得太多)。那感觉真是一个累啊,身心俱疲!

      关键词(Tags): #吐槽#抢票#累
    • 家园 尺有所短,代码网友的关键的库存表示方法太笨重了。

      可以有更好的库存表示方法,请代码网友先自己思考一下。

      有空大家交流心得。

      代码网友比大多数讨论12306的朋友水平高得多。

    • 家园 超卖其实问题不大,因为你可以限制登车一小时前网上停售车票

      剩余票数就都只有窗口有售, 这就给你至少10%的预量操作. 窗口一小时用电话抽奖,内部消耗,卖掉剩余10%的票问题不大. 铁路没有必须有100%入座率的必要. 一趟800座的列车有十几个座位空着, 铁路也不至于破产. 一万个人抢800张票的当然是秒杀. 购票系统的变态就是, 特定时间段, 会出现所有商品一上线就都是秒杀的情况. 这个用户体验是作不好的. 不如未开票前,直接告诉用户,同车次已经有多少人在排队, 降低用户期望值更好一点. 秒杀相比排队抽奖其实区别不大. 限定三秒内挤上和中奖其实都是运气.

分页树展主题 · 全看首页 上页
/ 10
下页 末页


有趣有益,互惠互利;开阔视野,博采众长。
虚拟的网络,真实的人。天南地北客,相逢皆朋友

Copyright © cchere 西西河