如果要托管国际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地区?的主要内容,如果未能解决你的问题,请参考以下文章
AWS 云上的 LAMP 托管 - 要重写哪些 PHP 代码?
将托管在 AWS EC2 上的 Asp.net Web api 连接到 AWS API Gateway
我可以在使用 AWS amplify for Cognito 和 DataStore 的同时使用 fire base 来托管我的 Flutter Web 应用程序吗