【问题标题】:NextJS Hosting Serverless-FrameworkNextJS 托管无服务器框架
【发布时间】:2022-01-11 02:27:20
【问题描述】:

目前,我使用serverless-nextjs 在 AWS 上托管我的网站。我的网站是一个简单的演示,它使用了一些 SSG、ISR 和 SSR。我希望将使用 SSG 和 ISR 构建的页面分发到 CDN,这正是无服务器框架提供帮助的地方,但他们为此使用了云端。

Cloudfront 的带宽价格从最低 0.085/GB 不等,更不用说他们还对请求收费。显然 Cloudflare 免费提供这些功能。

所以我的问题是,是否可以从 Cloudfront 迁移到 Cloudflare,同时仍然使用 serverless-nextjs 并仍然使用正常的 nextjs 功能(ISR、SSR..)?如果是这样,我将如何进行切换?如果没有,还有什么其他可行的解决方案?

由于访问者众多,我预计我的主要网站会使用大量带宽,所以这让我很担心。

谢谢!

【问题讨论】:

    标签: amazon-web-services next.js amazon-cloudfront serverless cloudflare


    【解决方案1】:

    我正在使用 AWS Amplify 托管 next.js 应用程序。它的定价是基于我相信的要求。

    使用 Amplify Hosting 部署 Next.js 应用程序。放大支持 托管静态应用程序和具有动态服务器端渲染的应用程序 路线(SSR)。

    您可以通过在 AWS Amplify 之上设置免费的 Cloudflare 计划来减少带宽

    https://docs.amplify.aws/guides/hosting/nextjs/q/platform/js/

    定价:

    https://aws.amazon.com/amplify/pricing/

    【讨论】:

    • AWS Amplify 的成本实际上更高,0.15 美元/gb 带宽。此外,Cloudfront 上的免费套餐比 Amplify 上提供的免费套餐更有价值。
    • 但它不按请求数收费
    • 也如答案中所述,您可以在 aws amplify 之上使用 cloudflare 免费计划来降低成本
    • 你是对的,但遗憾的是,最大的成本通常来自带宽本身。这就是为什么我正在寻找一种可以帮助我从 Cloudfront 迁移到 Cloudflare 的方法
    • AWS amplify 之上的 Cloudflare 免费计划怎么样
    猜你喜欢
    • 2010-09-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-04
    • 2022-01-14
    相关资源
    最近更新 更多