2015-10-12 27 views
0

我想了解我從Skylight得到的一些反饋,我有一個應用程序與2個分離的部分,其中一個是用戶管理應用程序的門戶,另一個是使用活動管理員的管理門戶。當我查看天窗中的統計數據時,它報告說用戶門戶網站在視圖渲染上花費了一定的時間,但是當我查看處理活動管理代碼的控制器時,很大一部分時間花費在視圖中。我想知道這是否會對heroku上的緩慢頁面加載和dyno問題負責,是否有人對這些統計信息有所瞭解?活動管理視圖生成和天窗

主動管理索引頁:

user portal

用戶門戶頁面: user portal

同樣的模式重演上的所有活動的管理頁面,有時教職員佔據了部分的95%。這可能是因爲活動管理員每次使用ruby生成視圖?主動管理可以鎖定紅寶石處理,並花時間處理對heroku的請求?爲什麼統計數據顯示始終如一的高視圖細分?這甚至是一個開始的問題?

感謝您提供任何反饋!

回答

0

我們遇到了同樣的問題,由於Active Admin視圖的處理時間過長,我們不斷遇到在Heroku上遇害的工作人員......但是,這是我們在Unicorn服務器上運行時的情況。一旦我們搬到彪馬,這個問題就完全消失了。

那麼,我要問的第一件事是你正在運行的服務器...如果它是獨角獸,嘗試移動到彪馬(如2015年1月,它是對的Heroku https://devcenter.heroku.com/changelog-items/594推薦服務器)

這裏是在繼續爲彪馬的Heroku的信息(它確實需要一些工作,但不是太困難)

https://devcenter.heroku.com/articles/deploying-rails-applications-with-the-puma-web-server

我希望這可以幫助你!