HTML5   发布时间:2022-04-27  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了ios – AWS s3上传API耗时太长大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
目前,我正在使用amazon s3存储所有对象,如图像和视频.我正在使用 IOS AWS SDK上传对象. @H_404_7@

@H_404_7@我的申请流程是

@H_404_7@>用户拍摄照片或录制视频
>用户在表单上添加其他信息,例如
Instagram的标题(使用AlamofirE)
>用户点击继续,然后AWS将开始上传图像
和使用IOS AWS SDK的S3视频
>对象成功上传到S3后,S3将响应
一个链接
>最后使用Alamofire发送包括链接在内的信息
S3作为POST API的参数

@H_404_7@我面临的问题是,AWS上传调用API需要花费很多时间.这确实是一个糟糕的用户体验.大多数图像大约小于5 MB

@H_404_7@我的解决方

@H_404_7@>调整图像大小,但视频怎么样?
>用户单击“继续”后,而不是执行AWS上载调用
API,为什么不把它作为不同屏幕上的背景,这样做
用户无需等待加载指示符

@H_404_7@什么方法很好地解决了这个问题?谢谢

解决方法

您的问题可以改为“我如何最小化上传延迟?”的问题. @H_404_7@

@H_404_7@最重要的是将AWS用于所有应用程序基础架构.

@H_404_7@如果您使用S3作为文件存储并从外部服务器上传,则由于网络延迟,您将面临对上传速度的巨大影响.

@H_404_7@>当用户上传时,您的后端进程将首先写入磁盘 –
使用EBS SSD.
>选择EC2,增加网络延迟.
>将所有AWS资源放在同一区域和相同的可用性中
区.

@H_404_7@您可能要虑的另一个解决方案是使用S3后操作,而不是在操作中.

@H_404_7@这只是意味着您的服务器接受上传将uRL返回给用户,其中独立后台进程与S3外部用户请求同步.

@H_404_7@在这种情况下,你会有用户 – >服务器 – >用户.

@H_404_7@现在你有用户 – >服务器 – > S3 – >用户.

大佬总结

以上是大佬教程为你收集整理的ios – AWS s3上传API耗时太长全部内容,希望文章能够帮你解决ios – AWS s3上传API耗时太长所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。