gpt4 book ai didi

reactjs - 如何将 AWS 与 Next.js 结合使用?

转载 作者:行者123 更新时间:2023-12-04 11:32:53 25 4
gpt4 key购买 nike

我正在寻找一些建议,我正在使用 Next.js 来提供可以频繁更新的静态页面,我的应用程序使用各种渲染:SSG、SSR 和 iSSG(新的增量静态站点生成功能)。

我认为的 AWS 架构示例:

  • EC2 部署运行 next.js 应用程序的 node.js 服务器
  • (如果可能)存储/更新 Next.js 生成的静态页面
    S3 存储桶中的 SSR/iSSG
  • Cloudfront 缓存页面(使用 EC2 或 S3 存储桶,如果它是
    可能)

  • 您知道我可以根据需要使用的最佳 AWS 架构是什么吗?

    编辑:也许 AWS Elastic Beanstalk 是解决方案,我正在查看。

    最佳答案

    Next.js 11 + SST + Lambda@Edge
    Next.js 8 中引入了无服务器部署。这使您可以更轻松地将 Next.js 应用程序部署到 AWS Lambda 函数,并利用无服务器架构。以这种方式托管通常要便宜得多,而且速度更快,因为您正在为 CloudFront CDN 网络后面的页面提供服务。
    SST framework使用 S3、Lambda@Edge 和 CloudFront 的组合,可以轻松地帮助构建 Next.js 应用程序并将其部署到您的 AWS 账户。它还可以帮助您为端点配置自定义域。
    这是一个贯穿设置的示例 - https://serverless-stack.com/examples/how-to-create-a-nextjs-app-with-serverless.html

    关于reactjs - 如何将 AWS 与 Next.js 结合使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62105756/

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