当我通过sublime和sftp在vps上测试我的应用程序时,这些Sprockets缓存文件总是需要永远(比喻)来同步。禁用Asset Pipeline有什么后果?我的应用程序表现会明显不佳吗?
答案 0 :(得分:1)
禁用Asset Pipeline有什么后果?我的应用程序表现会明显不佳吗?
是的,资产管道是有原因的,引用guide:
资产管道提供了一个连接和缩小或压缩JavaScript和CSS资产的框架。它还增加了以其他语言和预处理器(如CoffeeScript,Sass和ERB)编写这些资产的功能。
资产的串联导致更少的HTTP请求(连接设置),至少对于HTTP 1.1来说,这被视为最佳实践。我想,缩小说明了一切。请查看指南,以全面了解后果。
我不确定您对链轮缓存文件的确切含义以及您在VPS上使用的环境(如Rails.env
中所述)。
您还可以在VPS上编译资产,这可能比上传更快。 (参见指南中的编译/预编译部分)。
出于测试目的,您还可以在development
环境中运行,其中资产将按需编译。