【发布时间】:2020-12-04 19:38:27
【问题描述】:
我有一个用户可以上传图片的网站。图像上传到 S3 存储桶,然后使用 Lambda 函数进行处理,生成 7 种不同颜色版本的图像,将它们存储在 S3 存储桶中,该函数最终将新彩色图像的 URL 返回给用户,以便他们可以在网站上选择他们喜欢的颜色。
这个过程需要一些时间,在连接良好的情况下大约需要 5-6 秒,在此期间用户只能看到加载屏幕。由于只能使用 lambda 的一个回调,我将如何“延迟加载”7 种不同颜色的图像而不是加载屏幕?我想要一个类似于骨架 UI 的东西,它会在生成每个图像后逐渐加载不同颜色的图像,而不必等待所有图像。这可能吗?
【问题讨论】:
标签: javascript node.js amazon-web-services amazon-s3 aws-lambda