2011-06-20 33 views
2

可能重复:
What tools do you recommend to profile Rails apps?如何整合Rails应用程序,而不仅仅是控制器?

我的Rails应用程序正在〜2秒响应POST请求,我想不通为什么。当我使用像newrelic这样的传统分析工具或挂钩到单元测试中的东西时,他们告诉我,我的所有请求都很快,时间不到20毫秒。但是当我真正计时的时候,他们需要2秒钟。 GET请求很快。这发生在开发和生产模式,使用杂种。所以我怀疑有些宝石是在做不必要的工作。我怎样才能追踪到这一点?如果这是其他类型的服务器而不是Rails,那么我只是简单介绍一下正在运行的服务器,但Rails概要分析解决方案似乎只是描述了控制器代码。

回答

1

众所周知ruby-prof可能会帮助你。你的rails应用程序的config.ru文件会给你一些手动运行应用程序的提示。

对于其他选择,请看this的问题。

相关问题