如果要托管国际Web应用程序,我应该选择哪个AWS地区?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如果要托管国际Web应用程序,我应该选择哪个AWS地区?相关的知识,希望对你有一定的参考价值。

我正在构建一个将以多种不同语言提供的Web应用程序。我希望所有大洲的人都可以访问该Web应用程序。现在,我选择了一个美国的AWS区域,但这可能不是最好的区域,因为亚洲和欧洲都处于大洋彼岸。

我正在寻找对所有其他大洲最重要的地区。换句话说,在大多数最终用户浏览Web应用程序时,该区域的延迟几乎相同。

我的猜测是,AWS地区应为法兰克福,因为除欧洲外,亚洲和非洲都相对靠近该地区。但是也许我错了,最好的地方是美国。

所以我的问题是:如果您想托管一个国际Web应用程序,哪个区域是最好的。

谢谢

答案

首先,您应该在更接近目标用户'多数'的区域中部署您的应用程序>>。原因:物理距离不会受到任何影响。

第二,使用AWS的无服务器技术

(Lambda,API网关,StepFunctions等),以便您可以根据需要无限地(技术上)扩展它们,并可以灵活地适应像您这样的全球用户基础方案。

第三,充分利用CDN

(来自AWS,即CloudFront)(内容分发网络)在全球范围内分发您的应用程序。原因:CDN将确保将应用程序的静态部分缓存到更接近目标用户的地理位置,从而有助于更快地加载应用程序(及其内容)。

HTH,

欢呼!

以上是关于如果要托管国际Web应用程序,我应该选择哪个AWS地区?的主要内容,如果未能解决你的问题,请参考以下文章

Firebase 预计托管在 AWS 上?

AWS 云上的 LAMP 托管 - 要重写哪些 PHP 代码?

AWS ELB 简介

将托管在 AWS EC2 上的 Asp.net Web api 连接到 AWS API Gateway

将外部域名连接到AWS S3网站

我可以在使用 AWS amplify for Cognito 和 DataStore 的同时使用 fire base 来托管我的 Flutter Web 应用程序吗