Rails 更新站点的时候 编译 assets 的花时间怎么办

guyanbiao · 2013年11月19日 · 最后由 chaixl 回复于 2013年11月19日 · 2258 次阅读

现在编译 assets 要二三十分钟,这期间一定要停机么?有什么其他办法么? 我能想到是弄两台机器,编译的时候指向另外一台,编译好了再指回来,大家是怎么做的?

可以先编译 assets 完成,然后再更新至正式服务器。

#1 楼 @xiaogui 在开发机器上先编译好么?

编译的时候不需要停机呀

首先,试着用 sprocket,可以加速。 2 台机子,可以写一个 shell script,然后 rsync 过来。主要问题就是把两台机器 keep sync。

部署的时候不需要停机啊。

需要 登录 后方可回复, 如果你还没有账号请 注册新账号