[英]How to use the minimum latency in Amazon EC2 around the globe?
我们很少有网站会在 EC2 中向全球受众存储和提供大量数据和 MySQL 查询,从而最大限度地减少延迟。
我目前在欧洲,因此网站延迟约为 80 毫秒,因为实例区域位于欧洲/爱尔兰。
但是当我从美国加载网站时,延迟增加到 300 毫秒,我想知道,我们如何在亚马逊设置一个系统,以最快的方式加载网站,但在世界范围内? 我不是在谈论图像或文件,我在谈论一个完整的网站。
谢谢
一些经验法则:
呈现网页所花费的大部分时间不是从 Web 服务器接收 HTML 页面的响应时间,它通常是用于填充页面的附加文件,例如图像、样式表和脚本。
因此,您可以在一个区域之外运行该应用程序。 通过 CloudFront 加速其他内容将为用户提供更快的体验,因为该内容将更接近用户。
一旦你有了这个操作,花一些时间来衡量什么需要时间来服务网站。 确定什么花费的时间最长,然后集中精力减少该元素。
这将比立即进入多区域要容易得多,这将涉及大量的技术开销,但收益可能很小。
您可以使用 Amazon Route 53
和EC2
实现这一点。
https://docs.aws.amazon.com/Route53/latest/DeveloperGuide/TutorialAddingLBRRegion.html
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.