【发布时间】:2012-10-14 23:44:35
【问题描述】:
我有一个 Rails 应用程序,当用户从网络调用一个操作时,heroku 应用程序会生成一张随机图像,将该图像上传到 S3 并将该图像的公共 URL(存储在 s3 中)返回给用户。 .
“将该图像上传到 S3”需要很长时间,27kb 的文件需要 20 秒,这是不可能的……我真的不知道如何解决这个问题,因为它正在工作,它正在上传到 s3 但占用太多...
我正在考虑将图像从 rails 应用程序存储在 tmp 文件夹中,但我不知道在被删除之前要保存多长时间...有什么想法吗?
谢谢!
【问题讨论】:
-
顺便说一下,如果你想上传更大的文件,你可能有兴趣直接上传:pjambet.github.com/blog/direct-upload-to-s3
标签: ruby-on-rails-3 heroku amazon-s3 carrierwave fog