【发布时间】:2011-06-08 10:27:11
【问题描述】:
我想实现一个像证券交易所这样的网络应用程序,其中的值会一直变化(比如说每秒一次)。我可能会使用 ajax comet。
由于应用程序的性质,用户会有点并发,我有点担心性能。
这些是我的想法:
我想在 Rails 3 中实现它,但我担心性能。有什么好的托管公司可供选择?我应该使用云吗? ruby 1.9.2 中的 Rails 3 会比 php 快(包括 db 查询)?
我可以在 Play 框架中实现它,它可能没有性能问题,但我想在生产中即时进行更改(如果需要),而不需要重新部署等。我也更喜欢 rails。
我可以用 PHP 实现,但需要更多时间,更多代码
我没有使用 Rails 或 Play 的真实生产系统的经验,所以我对性能了解不多。有人可以帮忙吗?
【问题讨论】:
-
你为什么要担心语言/框架?在底层语言之前有很多东西是瓶颈(http 服务器、RDBMS、HDD 子系统不足等)。
-
在我的评估中,当下面有两个“合理的答案”时,对于为什么将其标记为已关闭,因为它“无法以当前形式合理地回答”感到困惑。
-
问题是对于有许多并发用户的基于彗星的应用程序使用 Rails 3 是否是一个好主意,或者我应该使用 Play 框架或 PHP。顺便说一句,我认为 Rails + node.js 是个好主意。谢谢大家:)
标签: ruby-on-rails ruby-on-rails-3 playframework ruby-1.9.2