Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们使用Rake::Pipeline::MiddlewareRack 为 rake-pipeline 项目提供服务。它看起来非常慢,就像每当文件更改时它都会重建所有内容。
Rake::Pipeline::Middleware
我们做错了什么吗?我们可以做些什么来加快速度吗?
如果您正在压缩文件,您应该在您的文件中添加一个条件,Assetfile以便在开发中不压缩。过滤器concat没有那么慢。和过滤器是uglify,yui_css你不需要对 dev 进行压缩。
Assetfile
concat
uglify
yui_css
添加therubyracergem 也有帮助,将总编译时间减少了 3 倍。我们正在编译大量 CoffeeScript,并且therubyracer可用避免了对 Node.js 的消耗。
therubyracer