Rails 如何测试 rails 网站在高并发下的性能?

richarddong · 2012年05月02日 · 最后由 lgn21st 回复于 2013年12月03日 · 9260 次阅读

有没有什么好的模拟的办法?

谢谢~

apache ab loadrunner

或者 httperf ?我是在想有没有更优雅的方式~

开个 staging 服务器测试。模拟 production 的设置。

一直在用 ab 来测

这个方面要研究起来还需要系统化,网上很多。 十个免费的 Web 压力测试工具

一般日均独立访问 IP 最多几万的社区大概要测到什么量级的并发数啊? @suupic @clc3123 @huacnlee @xds2000

#6 楼 @richarddong 有一套视频,虽然是 09 年的,但是内容从代码,到部署,数据库,调优,cache,以及 benchmark 等都深入涉及到,堪称经典。我最近还在反复的看,这套视频介绍的全部都是如何让你的 Rails 项目尽可能的解决大并发访问,其中有两个视频是专门介绍如何 benchmark 你的网站的的高并发下的性能,应该就是你要的了。

http://railslab.newrelic.com/scaling-rails

Introduction
Welcome to the Scaling Rails Screencast Series produced by Gregg Pollack and supported by New Relic.
In the next few weeks we’re going to bring you 13 educational videos, teaching you just about everything you need to know to create a Rails application that can scale



@lgn21st thx,学习学习~

#7 楼 @lgn21st 这还没看过呢,谢谢推荐,envy lab 出品必属精品啊 很喜欢个 gregg 的 screencast 风格

同样推荐 newrelic 的 rpm https://github.com/newrelic/rpm

@Richie 我公司也用这个

@Richie @tumayun @lgn21st newrelic 是一个收费的服务吗?

new relic 确实不错, @richarddong 它有免费版

#7 楼 @lgn21st 好东西啊,谢谢分享了啊。

@liuhui998 真的有免费版诶!

#7 楼 @lgn21st 谢谢分享:)

#7 楼 @lgn21st 吕大哥,这个网站报 404 了,你还有备份吗?方便发给我一份吗?

#18 楼 @lgn21st 谢谢吕大哥。这个难不到我。哈哈

吕大哥,我放弃 Java,转入 Rails 开发了。现在虽然很累,但是干着很爽!心里很高兴。感谢包括你在内的,热心友好的 Ruby 人,让我有一种找到家的感觉,干活很有乐趣。哈哈

#19 楼 @diguage 听你这么说非常开心啊,加油,有问题就来这里,会有很多好心人帮助你的。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册