首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >逐步加载Lambda函数生成的AWS S3文件

逐步加载Lambda函数生成的AWS S3文件
EN

Stack Overflow用户
提问于 2020-08-14 22:45:23
回答 1查看 233关注 0票数 0

我有一个网站,用户可以上传图片。该图像被上传到一个S3桶,然后使用Lambda函数处理,该函数生成7个不同颜色的图像,将它们存储在一个S3桶上,该函数最终将新彩色图像的URL返回给用户,以便他们能够在站点上选择他们的首选颜色。

这个过程需要一些时间,大约5-6秒,连接良好,在此期间,用户只能看到一个加载屏幕。因为只有一个来自lambda的回调是可能的,我将如何“懒散地加载”7种不同颜色的图像而不是加载屏幕?我希望有一个像一个骨架UI,逐渐加载不同的彩色图像的每一个产生,而不是等待他们所有的。这个是可能的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-08-14 23:25:23

更好的方法可能是在实际生成图像之前立即返回URL,因为目标URL将被知道。这可以通过让Lambda函数调用另一个Lambda来执行实际的处理来完成,然后立即返回URL。

然后,这个网络应用程序可以尝试每隔几秒钟检索一次图像。

您甚至可以让进程生成多个Lambda进程并行,以减少生成所有映像所需的时间(和/或尝试多线程Lambda以查看这是否更快)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63420843

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档