我已經用我的Rails 4應用程序部署了Heroku,它證明是非常慢的。我不知道如果我的位置有一個因素,因爲我在澳大利亞Heroku上的Rails 4極其緩慢的加載
我有插件NewRelic的以下是我看到的問題。
Category Segment % Time Avg calls Avg Time (ms)
View layouts/users Template 98.4 1.0 16,800
基於此細目,我發現佈局用戶是性能問題(接近16.8秒!)。
有沒有一種很好的方法來分析這個問題,找出究竟哪些函數導致了這個問題,以及解決這些問題的最佳方法是什麼?
另外一個重要的是要注意的是,當我去map
報告顯示012.19.5秒,這佔用了很多時間。
這是隻有一個Dyno運行?在同一分鐘內發出多個請求後,加載時間是否緩慢? – Ecnalyr
@Ecnalyr我有三個dynos,但是我聽說dynos更具擴展性。當我在本地運行應用程序時,它運行得更快...... –
我提到了多個dynos,因爲正如Guarish Sharma指出的那樣,如果您使用一個dyno,應用程序會「進入睡眠」狀態 - 具有多於1個dyno活動可防止此「睡眠'功能。該應用程序將始終保持清醒狀態,因此您的初始加載時間不會太長。 – Ecnalyr