需要编译的越来越多,怎样节约时间,提高效率,希望大牛们分享一下!
不是大牛,升级到 rails 4。。。
如果是因为发布次数十分频繁,每次都要编译觉得麻烦,可以考虑 cap 命令加选项,在 assets 没改变的情况下手动跳过编译。
如果不是上述原因,而真的是编译时间会长到难以接受的话,可能需要审查一下了。
CSS,JS 方面,如果时间太长,那前端 js, css 只怕会也会非常大了。需要看一看。
如果是图片编译耗费时间多,那就检查一下是否这些图片都是必需的,是不是有一些应该是数据范畴而不是 assets 范畴。如果是数据,那就移出 assets, 放到云里,由应用直接管理。如果是 assets,数量非常多,变动又很少,可以考虑跳过某些文件夹而直接复制到服务器。
在 Rails 3 project 上跑 Rails 4 的 Asset Pipeline
turbo-sprockets-rails3
#2 楼 @billy 发布时 assets 没改变的情况是会跳过编译的
#1 楼 @ericguo 感觉还没到升级的时机,应该再等等。哈哈
#3 楼 @saiga 您这可是超常规的架构应用,有想法,有胆量,相比 turbo-sprockets-rails3 我选择后者,呵呵