2011-06-20 38 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的問題。

相關問題