Rails Paperclip多上传图像处理超时

时间:2013-12-04 19:45:20

标签: ruby-on-rails amazon-web-services amazon-ec2 paperclip

我正在使用AWS EC2 + S3 + Rails + Paperclip将多个图像附件上传到帖子上。当我进行单个大图像上传(~5MB)时,一切正常。

然而,当我进行多个小图片上传(12张图片,组合大小<1MB)时,由于我的服务器必须进行的所有后处理(调整大小),我上传后会出现白屏。

对于超过约4-5张图像的所有图像上传,无论图像的实际尺寸如何,都会发生这种情况。

这就是发生的事情:

1.。)上传工作顺利,成功,原始大小的图像命中S3就好了。

2。)浏览器在等待我的服务器时挂起一段时间。我的服务器同时试图处理刚刚上传的图像的所有后期处理。

3。)浏览器厌倦了等待并向我投出一个白色屏幕。只是一个空白的屏幕。

4.。)刷新页面工作正常,但我注意到帖子还没有“up”,因为附在帖子上的图片没有完成处理。

5.。)大约一两分钟后,突然出现所有图像的帖子。

在这种情况下,我有哪些选择?当Paperclip处理/调整图像大小时,有什么方法可以让浏览器显示某种加载标记?

0 个答案:

没有答案