2015-04-02 81 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