37signals 使用 New Relic 提供的 Rails 性能监控器

  • Mirko Stocker
  • 高昂

2008 年 7 月 16 日

话题:RubyRuby on Rails语言 & 开发架构

New Relic公司宣布37signals—Ruby on Rails 背后的公司—使用了他们提供的 Ruby on Rails 性能监控器 RPM 来保证其应用的正常运转。

从 2008 年 4 月份开始,37signals 就开始使用 New Relic 的 RPM 来对其所有的应用程序进行标准化性能管理。在 New Relic 的支持下,37signals 就诊断出应用潜在的性能问题,并在客户有所察觉之前进行修正。 “在我们安装了 New Relic 之后,我们得知 Highrise [基于 Web 的 CRM 系统] 对某些处理的响应时间比预期的要高很多,” Rails 之父同时也是 37signals 的合伙人 David Heinemeier Hansson 这样说道。“在 RPM 的辅助下,我们对应用进行了优化和调整,在某些关键的特性上,将性能提高了 50%。”

那么 37signals 的这些发现是否会导致 Rails 本身的变化。David Heinemeier Hansson 对此回答道:

这些发现并不会致使 Rails 本身发生变化。这些测试仅可以说明我们在某些环节的工作还不是那么高效,其中突出的问题还有待改善。除了相关功能上 50% 的性能提升之外,我没有更进一步的说明。

欲了解详细信息,包括对 New Relic 的 CEO Lew Cirne 先生的采访,可以在 InfoQ 中文站相关文章Rails 性能分析工具 New Relic中有更深入的了解。

Rails 开发者可以免费尝试 RPM 工具,并且可以在应用上线时升级到付费的模式。

查看英文原文:37signals Uses New Relic's Rails Performance Monitoring Solution
RubyRuby on Rails语言 & 开发架构