Rails 3应用,如何测量高负载下的稳定性

try*_*000 6 benchmarking scalability ruby-on-rails-3

嗨,我是一个新的程序员,我一直在研究我将在未来几周推出的第一个真正的应用程序.该应用程序使用围绕照片共享的一些巧妙的想法,但基本上只是一个照片共享Web应用程序.我想找到关于小型轨道3应用程序可以处理什么类型的负载的信息,但我不知道从哪里开始.我是否需要运行基准测试来查找它可以处理的请求数量以及执行此操作的速度有多快?如何为他们的应用程序找到这样的统计数据?

最后,我想了解一下网站可以处理的最大流量,或者有朝一日可以处理的流量,以便通过我正在使用的工具来解决问题.如果网站无法处理数百个并发请求,我不想启动病毒式营销活动.我不是试图跳过枪并准备好我还没有的大量流量,但我真的希望对我的可用性和可扩展性如何具备一些理解和想法.应用.

非常感谢!

Hug*_*ugo 4

这里更大的问题是您在哪里部署应用程序:

我使用 nginx / unicorn 在 linode 实例上托管我的一些内容。这需要更多的工作,但我喜欢它。我不太关心负载测试,但有时我会用Siege猛烈地点击主页(你可以用自制程序安装它brew install siege)来感受我正在使用的内容。

在部署方面,我认为从Heroku获得付费托管会减轻您对稳定性的一些担忧,升级您的应用程序设置以承受更大的负载。

您能否向我们提供有关您的托管选择的更多信息?