首页 > 教育学习 > 为什么 > 有没有廉价的解决方案解决类似小米预订的问题。

有没有廉价的解决方案解决类似小米预订的问题。
2012-01-19 20:24:41   来源:   点击:

    有没有廉价的解决方案解决类似小米预订的问题。9.5-9.6两天,小米的服务器多次因为预订不堪重负,频频显示“人流拥挤,请刷新重新尝试!”有没有廉价的方案可以为这种可预料的大规模访问提供稳定的服务。

    6 个答案

    • 答案 1:

      我已经被喷的体无完肤了,我们确实做好了部署,但每次都超乎想象,还是准备不足,不需要什么借口,小米的电商不像其他电商那样慢慢出量,我们还是需要努力
    • 答案 2:

      这个时候比较需要云服务吧,伸缩性好并且是按使用付费,可以低成本解决瞬时流量突增的问题,不过国内目前好像还没有比较成熟的云服务商,SAE可算一家。 补充下,仅靠这类方案是不够的,还需要程序本身的可伸缩性好,不存在单点。
    • 答案 3:

      参考与@张亮-Leo♂的讨论,我觉得可以采取队列的方法,但是可以改进一下。正如讨论中所说,使用队列的最大问题在于:

        队列其实并没有缓解自身的访问压力,只不过将压力从订购系统转移到了队列系统上。

        队列系统的设备本身需要投入,访客数量越多,为了缓解队列系统压力,而用作队列负载均衡的设备投入也就越多。

      所以,要解决问题的根本就在于如何转移访问的压力上。是否可以分流压力呢,除了设立分销商,有没有更好的方式呢?我觉得有一种办法可以尝试:

        当订购系统繁忙时,将所有访问订购网站的连接都跳转到分流页面上。

        分流页面由网络视频合作商提供,访客可以在等待的过程中观看产品的宣传视频等。

        在访客被安置到分流页面的同时,他们的连接信息被记录并进入一个队列,访客可以在观看视频的同时看到队列计数器和预计剩余时间。

        访客可以在排入订购系统时选择看完视频,或者直接进入系统完成订购。

      这套模式需要考虑几个问题:

        需要预估可能的突发访问量,以供视频合作商准备分流。

        需要预估每一个访客完成订购平均花费的时间,以及订购系统可以处理的容量,来预估可能的等待时间,以准备合适的视频时长。

        当访客排入系统但跳转失败时如何处理。

        当访客的等待时间超过了预估的时间,视频播放完以后仍然需要很长时间才能排入系统时,有何后备措施。

      这样做的好处是:

        缓解了订购系统的访问压力,减少了设备投入。

        可以增加视频合作商的访问流量。

        访客在等待的过程中不会无聊,并能借机再次深入的宣传产品。

      当然,订购页面本身也要合理设计,以减少访客下单所需的时间。
    • 答案 4:

      1、增加服务器,负载均衡 2、授权其他网站预订 3、进驻淘宝商城旗舰店 顺带一提,其实WOW的排队机制就很好。不过还没看到哪家网站用。不知道是否存在技术实现的问题。
    • 答案 5:

      通过淘宝出售不就好了,让更专业的人做专业的事情。
    • 答案 6:

      改变流程,九万多的预定,最终会有几成是真实成交的?

相关热词搜索:

上一篇:日本不是没有良好的教育,为什么在网上看到他们的国民的英语口语水平那么差呢?
下一篇:专业硕士可以考博士吗?