Rails Carrierwave在上传时冻结应用程序 - 它是否会在生产中执行相同的操作

时间:2013-09-19 03:30:45

标签: ruby-on-rails carrierwave

我不确定这个问题是否适合我,但我一直在测试Carrierwave&稍微调整一下。我注意到,当使用雾将文件上传到s3时(这是小文件,顺便说一句..),我的Rails应用程序进入“静止”状态,直到上传完成处理。


我将在稍后将所有处理工作移至后台,但这让我感到疑惑:

开发中只是这样吗?

有任何整体建议吗?

2 个答案:

答案 0 :(得分:1)

请参阅Best Ruby on Rails Architecture for Image Heavy App等。我的回答是关于Heroku的,但Heroku只是一个最糟糕的情况,因为他们的服务器架构很多。

答案 1 :(得分:0)

使用默认webrick时遇到类似问题,但在使用apachepassenger进行制作上传时,我没有遇到这些问题。您可以尝试在开发环境中切换到thin,看看是否会产生更好的结果。