如何检查 Route53 是否会加速我的网站?

如何检查 Route53 是否会加速我的网站?

我在北弗吉尼亚有一个 aws ec2 实例,这是一台包含所有内容(mysql 和 apache)的 Ubuntu 机器。

基本上,所有这些时间,我都在一个实例上运行它,只有图像备份和 sql 备份,但没有额外的实例或 ELB/ALB/NLB。我使用 cloudfront 来存储图像,其余的将来自我的服务器本身(例如一些 javascript 文件和 css 文件,以及 mysql 查询)。

我注意到,大约 30% 的用户来自亚洲(新加坡、马来西亚、印度尼西亚)。

话虽如此,我还是无意中发现了 53 号公路,我最初的/目前的计划是

  1. 将北弗吉尼亚实例的域(当前来自 GoDaddy)转移到 aws,并为其启用 Route53(转移是必须的吗?或者我可以只启用 route53 并更新 GoDaddy 中的 4 个地址吗?)

  2. 在新加坡(最近的)启动另一个 ec2 实例

  3. 启用北弗吉尼亚实例到新加坡实例的地理路由

话虽如此,根据我所知,这只会改变文件的加载(javascript/css 文件等),而不会影响 mysql(仍然基于 N.Virginia)。

我希望这种方法可以稍微加快我的系统速度,但我如何衡量变化?在实施之前是否可以测量或获得确认的答案。

谢谢。

答案1

Route53 可能会有所帮助,但帮助不大。以下是我的第一组建议:

  • 将域名注册保留在原处,但将域名服务移至 AWS Route53
  • 在实例前面设置 CloudFront CDN。前 1TB 流量免费。这将缓存用户附近的静态资源,而动态资源将主要通过 AWS 主干网而不是互联网传输。确保您的缓存标头设置正确。

如果速度不够快,那么您可以在新加坡地区设置应用程序的另一个实例,但您必须考虑数据复制/一致性。根据您的问题,我不确定您是否应该尝试这样做。

相关内容