0
我們試圖從Windows計算機訪問在Ubuntu計算機上運行的Rails應用程序,並且加載應用程序的時間非常緩慢。從Windows機器到Ubuntu機器的ping操作回到< 1ms。我如何調試這個問題?Rails應用程序訪問速度很慢
我們試圖從Windows計算機訪問在Ubuntu計算機上運行的Rails應用程序,並且加載應用程序的時間非常緩慢。從Windows機器到Ubuntu機器的ping操作回到< 1ms。我如何調試這個問題?Rails應用程序訪問速度很慢
如果您正在使用命令'rails server'運行rails應用程序,默認情況下這個應用程序是webrick,那麼其他機器需要花時間加載,請嘗試將應用程序安裝到ubuntu機器中的apache服務器中並使用您的系統訪問它ip和符號鏈接(http://0.0.0.0/symlink)當你第一次重新啓動你的apache服務器時,需要一段時間,然後它應該在比webrick更短的時間內加載。
嘗試連接來自其他人的Rails機器在這方面速度太慢,那麼也許確保你沒有在'webrick'上運行,如果那樣做不是那麼你可能需要看應用程序日誌來找出它在哪裏在開發過程中,大量的時間'newrelic'可能是最好的選擇,以便弄清楚哪個rails版本 – Viren
只有當我們從某個Windows機器訪問時,這種緩慢纔會發生,其他機器的訪問似乎很快加載應用程序。我們使用的是Rails 3.2.8,我們使用rails s命令啓動應用程序。 – Joe