我正在尝试使用 Elasticache 确定位于 EC2 中的 Rails 3 应用程序响应时间超过 20 秒的原因可能是什么。我有理由相信这个问题实际上与缓存有关,但我没有数字可以证明这一点。我想得到那些数字。为了完整起见,我们在 Ubuntu 12.04 上运行应用程序。
搜索谷歌,我没有发现任何与我的情况直接相关的东西,而且我能找到的任何 StackOverflow 主题都与我的情况无关。如果有人可以向我指出有关此事的一些文件,我将不胜感激。谢谢!
我正在尝试使用 Elasticache 确定位于 EC2 中的 Rails 3 应用程序响应时间超过 20 秒的原因可能是什么。我有理由相信这个问题实际上与缓存有关,但我没有数字可以证明这一点。我想得到那些数字。为了完整起见,我们在 Ubuntu 12.04 上运行应用程序。
搜索谷歌,我没有发现任何与我的情况直接相关的东西,而且我能找到的任何 StackOverflow 主题都与我的情况无关。如果有人可以向我指出有关此事的一些文件,我将不胜感激。谢谢!
您是否有机会访问标准网络日志,包括 URL 和响应时间?
我遇到了类似的情况,在网上搜索,没有发现任何相关内容,最终决定推出我自己的,我在这篇 SO 帖子中分享了它:
虽然它远非完美,并且对于某些用例来说可能过于高级,但它让我快速而广泛地了解我试图分析的应用程序大部分时间花在哪里,以及最慢的部分是什么. HTH。
它最好的部分是:
我发现最好的工具是 New Relic。
我不为他们工作,你尝试他们也没有任何好处。
他们有一个免费级别,您可以开始使用。如果您升级到非免费版本,您可以从字面上通过不同的模型跟踪您的所有请求并进入数据库,告诉您应用程序在每个部分花费了多长时间。这是一个很好的分析工具。