作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在我的移动应用程序中,图像和视频直接上传到 S3,然后使用 CDN(用于图像的 Imgix 和用于视频的 Cloudfront)访问它们。
目前我的存储桶位于 US.West.1 区域。亚洲用户报告上传速度持续缓慢。我的计划是在亚洲地区再设立一个bucket,供离亚洲地区较近的用户上传。
我的问题是应用程序如何确定哪个存储桶(区域)将提供最快的上传速度 - 我想我可以使用区域设置,但这可能不会给我最可靠的信息。
跨区域复制对我来说并不是最佳选择,原因有两个:1)无法保证复制何时完成; 2)产生更多成本(双倍的空间成本和三倍的传输成本)。
最佳答案
解决方案不是在一堆不同的 S3 存储桶之间来回切换。 AWS 已经针对这个问题专门构建了解决方案:CloudFront uploads .通过上传到 CloudFront 而不是 S3,您的用户将上传到最近的 CloudFront 边缘位置。
另一个选择是使用新的 S3 Transfer Acceleration刚刚发布的功能。这比 CloudFront 更容易设置,并且在将文件上传到 S3 方面与 CloudFront 几乎完全相同。
关于ios - 找到要上传到的最快的 S3 存储桶,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36816327/
我有以下正则表达式 /[a-zA-Z0-9_-]/ 当字符串只包含从 a 到z 大小写、数字、_ 和 -。 我的代码有什么问题? 能否请您向我提供一个简短的解释和有关如何修复它的代码示例? //var
我是一名优秀的程序员,十分优秀!