将具有稳定API设置的图像上传到S3时,最有效,最省资源的方法是什么?
Web应用程序应处理缩略图的生成并上传到Amazon S3并在成功上传时发出API请求吗?
OR
Web应用程序是否应该将图像请求传递给其余的API,以处理缩略图的生成并上传到Amazon S3,然后在成功时将数据保存到DB?
答案 0 :(得分:1)
理想情况下,您可能想编写一个Amazon lambda函数来处理图像上传,即:aws docs。这样,您只需要上传一个图像(节省吞吐量),亚马逊就可以无缝地将图像大小调整与api分开处理(因为图像处理,例如大小调整和上载,最好是单独的服务)。
在您提出的问题中的两个选择中,我肯定会选择第二个,因为: