amazon-web-services - 如何改善慢速上传到 Amazon S3
问题描述
我正在转换网站以将用户提交的照片和视频直接上传到 Amazon S3 而不是本地服务器。
当我使用小图像文件时,它似乎很好......但现在我尝试使用超过 1MB 的大图像,上传速度太慢且无法使用。
克服这个问题的常用策略是什么?像 YouTube 这样的网站会先上传到他们的本地服务器,然后再转移到谷歌云吗?如果我有成千上万的用户同时上传,我的本地服务器将无法存储这么多文件,因此我在意识到它有多慢之前就转移到了 S3。
请问有什么建议吗?
解决方案
我会采取以下步骤:
在您的 S3 存储桶上启用传输加速。
使用 S3 Multipart Upload将您的应用程序更改为分多个部分上传文件,并使用多线程一次上传多个部分。
推荐阅读
- c# - 在其他类中操作后返回一个变量
- asp.net - 如何调用 Angular-CLI .NET Core 中的 index.html?
- asp.net-mvc - phpMyAdmin 上的连接被拒绝
- apache-spark - hbase-spark 连接器可以用于按性能良好的列对 hbase 行进行排序吗?
- asp.net-mvc - 如何在 mvc 视图中显示来自数据库的锚标记
- postgresql - 没有时区的时间戳 >= bytea
- python - Udacity python 代码测验
- sql - 查询与 Hive QL 中另一列中的每个值关联的最短字符串值的更有效方法
- spring - Spring 4.3如何从缓存中解包一个可选的,如果它是空的
- c++ - 如何在不知道 Arduino 大小的情况下创建数组并在其中存储值