发布于: Apr 7, 2023

AWS Lambda 函数现在可以逐步将响应有效负载流式传输回客户端,包括大于 6MB 的有效负载,从而帮助您提高 Web 和移动应用程序的性能。AWS Lambda 是一项无服务器计算服务,让您无需预置或管理基础设施即可运行代码。

在今天之前,使用传统请求-响应调用模型的基于 Lambda 的应用程序必须完全生成和缓冲响应,然后才能将其返回给客户端,这可能会使首字节时间延迟。通过响应流式传输,函数可以在准备就绪时将部分响应发送回客户端,从而显著缩短首字节时间,而 Web 和移动应用程序对此特别敏感。

响应流式传输目前支持 Node.js 14.x 及更高版本的运行时。您还可以使用自定义运行时流式传输响应。您可以通过 Lambda API、AWS SDK 和 Lambda 函数 URL 流式传输响应,包括作为 Amazon CloudFront 来源。响应流式传输在以下 AWS 区域推出:美国东部(俄亥俄州)、美国东部(弗吉尼亚州北部)、美国西部(北加利福尼亚)、美国西部(俄勒冈州)、加拿大(中部)、欧洲地区(爱尔兰)、欧洲地区(伦敦)、欧洲地区(巴黎)、欧洲地区(法兰克福)、欧洲地区(斯德哥尔摩)、欧洲地区(米兰)、中东(巴林)、非洲(开普敦)、亚太地区(香港)、亚太地区(东京)、亚太地区(大阪)、亚太地区(首尔)、亚太地区(新加坡)、亚太地区(悉尼)、亚太地区(雅加达)、亚太地区(孟买)、南美洲(圣保罗)。

要了解更多信息并开始使用,请参阅我们发布的博客文章。要了解有关定价的更多信息,请访问 AWS Lambda 定价页面。