簡體   English   中英

開發環境中全頁加載時加速Rails加載Backbone Javascript資產的方法?

[英]way to speed up Rails loading Backbone Javascript assets on full page load in Dev environment?

我正在使用Rails 3.2.6 + Backbone應用程序,從app / assets / javascripts提供的Javascript文件數量大約為91個獨立文件(有很多子視圖)。 在開發環境中,這些資產當然是不會捆綁在一起的,因此,每個資產都由Rails單獨提供(使用WEBrick或Thin),並且由於它們已被緩存,因此預期為304 Not Modified。

問題是:對於開發迭代期間的整個頁面重新加載,這已經變得非常繁重。 從刷新到DOM准備就緒大約需要13秒鍾,這對於快速開發非常不利,尤其是在更改許多JS和CSS時。 而且我很確定這是唯一真正的瓶頸,因為我可以看到Rails登錄Terminal,查看每項資產的流逝,例如:

在2012-11-12 15:39:25 -0800在127.0.0.1處開始獲取GET“ /assets/views/simple_dialog.js?body=1”的服務資產/views/simple_dialog.js-304未修改(0ms)

無論如何,有什么辦法可以加快這個過程? 我知道總會有一個折衷,但是即使我能將它提高到6-7秒,也將是一個巨大的進步。 我知道Sprockets應該在Rails 4中獲得許多提速,但是我正在短期內尋找一些東西。

也許嘗試以下方法:

希望這可以幫助!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM