项目部署在阿里云上,由于阿里云上如果长期不操作的话会自动掉线,这样我在部署的时候就遇到了问题,每次 cap:deploy 到 assets:precompile 这一步等的时间比较长,导致后面的动作无法进行,因为服务器自己把这个连接踢掉了,表现在终端就是长时间没有输出,我想了想自己的解决方法, 一:有没有加快 assets:precompile 的办法。因为我的项目里用到了比较多的 js css,production.rb 中的配置文件如下
config.assets.precompile += ['login.js', 'manager.js', 'jquery1.4.2.js','teacher.js','extjs-default.css','extjs-pink.css','extjs-yellow.css','resetpasswd/jquery-1.9.1.js','resetpasswd/editpassword.css','ext-lang-zh_CN.js','extjsmsgbox.css']
将这些 js 和 css 写在一个文件中会不会加快这个过程, 二:直接想在本地上 assets:precompile 好后将相关文件拷过去,或者做成一个 cap 的任务,
以上是我的一点想法,不知道各位大牛有什么办法没