【问题标题】:When I should upload files directly to amazon S3当我应该将文件直接上传到亚马逊 S3 时
【发布时间】:2015-10-14 04:28:59
【问题描述】:

我看过很多关于直接上传到亚马逊 S3 的帖子,但没有一个告诉我们什么时候应该这样做!

“直接上传到 S3”总是比通过 Rails 应用程序使用回形针或carrierwave 等宝石上传到 S3 更好吗...?

什么时候我应该使用直接上传 vs 普通上传到S3?

【问题讨论】:

  • “直接上传”与“正常上传”不是一个明确定义的概念。这些不是我会使用的术语,因为它们太模糊了......但我认为它们指的是用户上传,并允许 浏览器 直接上传到 S3,而不是上传到您的服务器,然后您的服务器将文件上传到 S3。这是否适合您正在阅读的内容?
  • @Michael-sqlbot 是的,我正在谈论这个(用户上传),但我不确定什么是最好的方法!如果浏览器直接上传到 S3 会像 John 在他的回答中所说的那样减少带宽和 cpu 之类的东西,那么我为什么要上传到服务器呢?我只是困惑..

标签: ruby-on-rails file-upload amazon-s3


【解决方案1】:

直接上传到 Amazon S3 的好处是可以减少后端 Web 服务器的负载(CPU 和带宽)。

非常适合可以直接调用 Amazon S3 API 的移动应用,但也适用于可以通过 POST 上传到 Amazon S3 的网页。

【讨论】:

  • 那么我是否应该始终直接上传到 Amazon S3,因为我会获得这些好处?我也想知道大多数人在他们的应用程序中使用什么!
猜你喜欢
  • 1970-01-01
  • 2015-11-01
  • 1970-01-01
  • 1970-01-01
  • 2016-01-20
  • 1970-01-01
  • 2012-09-13
  • 1970-01-01
  • 2012-07-07
相关资源
最近更新 更多