有谁能推荐在实时服务器环境中,在Passenger/nginx组合下评测Ruby-on-Rails软件的最佳实践吗?
我正在尝试使用Elasticache确定位于EC2中的Rails 3应用程序20秒以上响应时间的原因。我有理由相信这个问题实际上与缓存有关,但我没有数字来证明这一点。我想知道那些数字。为了完整起见,我们正在Ubuntu 12.04上运行应用程序有谁能推荐在实时服务器环境中,在Passenger/nginx组合下评测Ruby-on-Rails软件的最佳实践吗?,ruby-on-rails,performance,amazon-ec2,profiling,profiler,Ruby On Rails,Performance,Amazon Ec2,Profiling,Profiler,我正在尝试使用Elasticache确定位于EC2中的Rails 3应用程序20秒以上响应时间的原因。我有理由相信这个问题实际上与缓存有关,但我没有数字来证明这一点。我想知道那些数字。为了完整起见,我们正在Ubuntu 12.04上运行应用程序 在谷歌搜索时,我没有发现任何与我的处境直接相关的内容,也没有发现任何与我的处境有着千丝万缕联系的话题。如果有人能给我指一些关于这件事的文件,我将不胜感激。谢谢大家! 我发现最好的工具是New Relic 我不为他们工作,你尝试他们对我没有好处 他们有一
在谷歌搜索时,我没有发现任何与我的处境直接相关的内容,也没有发现任何与我的处境有着千丝万缕联系的话题。如果有人能给我指一些关于这件事的文件,我将不胜感激。谢谢大家! 我发现最好的工具是New Relic 我不为他们工作,你尝试他们对我没有好处
他们有一个免费的水平,你可以开始。如果你升级到非免费版本,你可以通过不同的模型追踪你的所有请求,并进入数据库,告诉你应用程序在每个部分花费了多长时间。这是一个很好的分析工具。您是否有机会访问包括URL和响应时间在内的标准web日志 我遇到了类似的情况,在网上搜索,没有发现任何相关信息,最终决定推出我自己的,我在这篇文章中分享了这一点: 虽然它还远远不够完美,对于某些用例来说可能太高了,但它让我快速而全面地了解了我试图分析的应用程序的大部分时间都花在了什么地方,以及最慢的部分是什么。嗯 其中最好的部分是:
- 它100%独立于平台和编程语言
- 这是一个100%免费的软件解决方案