当NextJS托管在Vercel上时,后端托管在哪里?



我正在使用NextJS创建一个网站,并将使用Vercel部署它。 NextJS 有 API 路由,如果我理解正确,Vercel 将部署到 AWS Lambda。

作为后端,我将像这里一样使用 mysql:https://vercel.com/guides/deploying-next-and-mysql-with-vercel

但是托管它的最佳位置是什么?
AWS 是最快的吗,因为使用了 AWS Lambda?
但是我应该使用哪个区域呢?
Wat 是在欧盟和美国快速

运行的最佳方式?

我在 API 中使用以下代码测试了该区域:

export default (req, res) => {
res.statusCode = 200;
res.json({ region: process.env.AWS_REGION || "NOT SET" });
};

结果对我来说是us-west-1的。(我住在欧洲(

我在这里找到了有关这方面的信息:
https://vercel.com/knowledge/choosing-deployment-regions

对于爱好帐户来说,这似乎是正确的.
对于专业版,您可以选择一个区域,但只能选择一个区域.
您需要多个区域的企业。

托管 mysql 的最佳位置是在 aws us-west-1 区域,但我决定不使用 Vercel,因为我更喜欢不同的解决方案。

这可能是一种替代方法:https://github.com/serverless-nextjs/serverless-next.js

相关内容

  • 没有找到相关文章

最新更新