繁体   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