Performance 可扩展票务/节日网站

Performance 可扩展票务/节日网站,performance,scalability,Performance,Scalability,我注意到一些大型音乐节(至少在澳大利亚)和其他活动在门票销售时流量达到峰值,这些活动在保持网站正常运行方面存在巨大问题。我见过一些不同的技术用来对付这种情况,比如短会话和虚拟队列,但它们似乎没有多大效果 如果你要设计一个网站,在短时间内出售大量门票,你会如何处理可伸缩性?您将使用哪些技术和编程技术 我的经验是在Microsoft stack中,所以这方面的答案对我来说是最有用的,但我也想听听如何在其他平台上解决这类问题。我认为主要的问题不是让这样的系统“难以”扩展,而是99%的时间里,这些网站没

我注意到一些大型音乐节(至少在澳大利亚)和其他活动在门票销售时流量达到峰值,这些活动在保持网站正常运行方面存在巨大问题。我见过一些不同的技术用来对付这种情况,比如短会话和虚拟队列,但它们似乎没有多大效果

如果你要设计一个网站,在短时间内出售大量门票,你会如何处理可伸缩性?您将使用哪些技术和编程技术


我的经验是在Microsoft stack中,所以这方面的答案对我来说是最有用的,但我也想听听如何在其他平台上解决这类问题。

我认为主要的问题不是让这样的系统“难以”扩展,而是99%的时间里,这些网站没有太多的流量。买50台前端服务器和10台数据库服务器没有多大好处,如果99%的时间都是空闲的


就我个人而言,我会使用类似亚马逊EC2甚至微软新推出的Azure服务,这样它们大部分时间都可以以最小的容量运行,然后在大型活动开始销售之前快速升级。

您使用的是哪种语言/平台?如果没有更多的信息,这个问题就无法得到很好的回答。从应用程序的角度来看,最明显的问题是web层缓存、脱机(异步)订单处理和调优良好的SQL查询。这些是常规做法,并不特定于您的“短突发流量峰值”场景。这些基于云的解决方案是自动扩展的,还是您通常会在需要额外电源时进行选择?我不知道Azure,但我知道对于Amazon,您需要“手动”启动新实例。我把它放在引号里是因为它们提供了一个API,可以用来在上面构建一个自动解决方案。