gpt4 book ai didi

reactjs - 使用 AWS Lambda 和 React.js 的无服务器解决方案性能好吗?

转载 作者:行者123 更新时间:2023-12-03 14:21:02 25 4
gpt4 key购买 nike

我想了解 AWS Lambda 和 React.js 是否是具有服务器端渲染的无服务器单页应用程序的高性能解决方案。也许有人已经在生产中使用过它,并且可以分享它的效果如何。

此外,基于 AWS Lambda 构建和支持具有路由和服务器端渲染的 SPA 的难易程度也很有趣。

最佳答案

是的,确实如此。

我和我的团队已经构建了几个 ReactJS + Serverless + DB,到目前为止,它看起来响应非常灵敏并且可扩展性很好。与您选择的任何其他应用程序堆栈一样,最大的瓶颈是数据获取和操作,例如数据库中的联接等。显然,构建应用程序的数据结构是这里的关键,因为到目前为止我们经历的大多数延迟都来自于糟糕的数据库查询或缺少索引等。

一个干净的请求:数据库查询 -> Node6 lambda 获取 -> 通过 API 网关发送数据 -> 客户端,大约需要 300-400 毫秒。因此,只要您拥有良好的数据结构和可靠的代码,您的 SPA 就应该具有高性能。我们应用程序的前端由 cloudfront 托管 - 它非常稳定且速度超快。

我们甚至还没有开始性能优化或添加缓存层来提高性能,所以我怀疑很快您就会看到使用此堆栈构建的完整应用程序,它们非常高效且加载速度快。

注意:最近(2017 年 4 月/5 月)升级到 Node6 LTS 在性能上有了很大的提高。

关于reactjs - 使用 AWS Lambda 和 React.js 的无服务器解决方案性能好吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40586085/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com