我们正在使用Rake::Pipeline::Middleware
为Rack提供rake-pipeline项目。这似乎非常缓慢,就像文件发生变化时重建所有内容一样。
我们做错了吗?我们有什么办法可以加快速度吗?
答案 0 :(得分:1)
如果要压缩文件,则应在Assetfile
中设置一个条件,以便不在开发中压缩。 concat
过滤器并不那么慢。 uglify
和yui_css
过滤器是您不需要压缩开发的。
答案 1 :(得分:1)
添加therubyracer
gem也有帮助,将总编译时间减少了3倍。我们正在编译很多CoffeeScript,并且therubyracer
可用,避免了对Node的外壳。