Ruby on Rails的大型电子商务工作量?

时间:2012-07-01 01:01:19

标签: ruby-on-rails ruby e-commerce

我的任务是为零售商建立一个大型电子商务网站。我们正在使用套装软件。该软件包很难定制,并且不灵活,但它可以在经过严格测试的Java应用程序上进行扩展。

在后台,我一直在考虑尝试使用它作为参考工作负载来构建自定义的Ruby on Rails电子商务应用程序 - 只是为了感兴趣和学习框架。但在我开始走得太远之前,我想我正在寻找一个高水平的决定是否有可能通过ROR达到这种类型的工作量。

该应用程序必须每小时捕获大约2000个订单,但每个订单都很大,因此每小时处理大约140,000个订单项。并发客户相对简单,一小时约5,000人活跃。但浏览到商店的比例很高,大约有45%的客户来到网站购物,因此大部分处理都是订单捕获而不是搜索和购买。浏览大多数网站。

所以我的问题是,在ROR方面,“大工作量”是什么?这是一个可行的NFR来满足ROR应用吗?我应该考虑哪些因素?

1 个答案:

答案 0 :(得分:3)

实际上,作为一个Web框架,RoR不会对工作负载限制施加任何限制。

工作负荷限制取决于:

  1. 提供请求的计算机数量
  2. 您的业务逻辑的复杂性,它决定了单机的工作负载限制
  3. 带宽或数据库磁盘I / O的任何瓶颈?