我应该在上传到S3之前优化图片和视频,还是在S3中优化,哪个更好



构建一个react原生应用程序,将图像和视频上传到S3 bucket,但图像有时非常大,上传后,当我取回图像时,它会返回一个需要很长时间才能在应用程序上显示的大图像。我试着从应用程序中对其进行优化,但似乎并没有很好地减少。

对于视频,上传视频需要很长时间。

如何从react native快速优化上传视频和图像?你是从应用程序还是在S3上进行优化?

我曾在一个团队中工作,我们构建了一个类似社交媒体的网络应用程序,用户可以在其中上传图像和视频。我们采取的方法是:

图像和视频按原样上传到S3,我们使用S3事件(具体来说是S3:ObjectCreated:*(来触发一个lambda,该lambda将对其进行优化,并将其存储在相同的S3存储桶中(也可能不同(,该存储桶位于不同的公共前缀下,该前缀在为媒体提供服务时被引用。

最新更新