我有一个运行Elasticbeanstalk(新加坡地区)的api系统(api.com),我希望弗吉尼亚州的用户可以以最低的延迟访问api.com。据我所知,Cloudfront可以通过将其放在elb前面来实现此目的,但是例如在部署时遇到了一些问题:
-api.com的名称为elasticbeanstalk网址(xxx.elasticbeanstalk.com)
-我的云前名称:xxx.cloudfront.net和Origin api.com(使用所有边缘位置)
我了解的是,弗吉尼亚州的用户访问xxx.cloudfront.net的速度将快于api.com的访问速度,因为cloudfront使用边缘位置。
但是当我在弗吉尼亚州测试结果时,令人惊讶: -api.com花了2秒返回了结果 -xxx.cloudfront.net花了2.3秒返回了结果 比平常还要慢。
我怎么了?如何为全球用户构建系统?