2015-04-02 68 views
-1

嗨,我是Ruby on Rails的初学者,我们的Rails应用程序托管在亚马逊网站服务中。在过去一周内,我们的网站花了很长时间回应。这只发生在特定的浏览器中,这意味着如果网站在Firefox中速度较慢,并且如果我在同一系统中使用chrome,则效果很好,反之亦然。我不知道要查找哪些位置才能解决问题。请建议我找到并纠正造成地方问题的方法。Rails网站速度似乎很低

回答

2

简短回答:记录一切,分析它找到你有问题的地方。

在10,000英尺的高度上,考虑看看Newrelic或Datadog;这两个服务都专注于“应用程序性能监视”,这可以帮助您找到您的网站缓慢的位置。它们会为您的应用程序的操作提供平均时间,并且可以提供应用程序代码,IO阻止和垃圾回收所花费时间的细分。

一旦您的代码运行时间过长的一般位置,请考虑使用类似request_profiler的内容来分析您的缓慢操作并确定其中的确切内容缓慢。

这些只是你可能开始的几个地方;如果没有安装你的应用程序,你将无法取得任何进展。

+0

嗨克里斯,我的网站在任何时候都不会在所有浏览器中变慢。它可以正常工作,但在某些时候,特别是浏览器需要很长的时间才能响应 – Navin 2015-04-02 07:17:32

+1

这就是为什么您需要日志记录和监控,以便在缓慢时查明缓慢的原因。 – 2015-04-02 07:38:28