AWS 使用 Cloudfront 增强托管性能
AWS Amplify hosting performance with Cloudfront
我刚刚使用 AWS Amplify 和 Amazon 控制台测试了部署。
我的应用位于巴黎。我尝试使用 GTMETRIX(位于加拿大)进行测试,我得到了一个糟糕的“Largest Contentful Paint”。超过4.2s.
另一方面,在欧洲,加载速度非常快(最多 1 秒)。
我使用基于加拿大的 VPN 进行了测试,加载速度很慢。相比之下,我将我的应用程序托管在其他服务(如 Vercel 或 Netlify)上,加载速度要快得多。
我以为 AWS Amplify 正在使用 Cloudfront CDN。鉴于其他国家/地区的缓慢,我的印象是它无法正常工作。
你能告诉我为什么吗?
谢谢
PS : 这只是一个静态的vuejs应用程序。
导致速度慢的因素太多了。
但是,是的 - AWS Amplify 利用 Amazon CloudFront 全球边缘网络在全球范围内分发您的 Web 应用程序。为了以更低的延迟向最终用户交付内容,Amazon CloudFront 在 29 个国家/地区的 65 个城市使用了由 144 个接入点(133 个边缘位置和 11 个区域边缘缓存)组成的全球网络。
出于调试目的,您可以考虑尝试的一件事是在 S3 中托管您的静态网站并通过 CloudFront 提供服务(this article 可能会帮助您进行故障排除)。
我刚刚使用 AWS Amplify 和 Amazon 控制台测试了部署。
我的应用位于巴黎。我尝试使用 GTMETRIX(位于加拿大)进行测试,我得到了一个糟糕的“Largest Contentful Paint”。超过4.2s.
另一方面,在欧洲,加载速度非常快(最多 1 秒)。
我使用基于加拿大的 VPN 进行了测试,加载速度很慢。相比之下,我将我的应用程序托管在其他服务(如 Vercel 或 Netlify)上,加载速度要快得多。
我以为 AWS Amplify 正在使用 Cloudfront CDN。鉴于其他国家/地区的缓慢,我的印象是它无法正常工作。
你能告诉我为什么吗?
谢谢
PS : 这只是一个静态的vuejs应用程序。
导致速度慢的因素太多了。
但是,是的 - AWS Amplify 利用 Amazon CloudFront 全球边缘网络在全球范围内分发您的 Web 应用程序。为了以更低的延迟向最终用户交付内容,Amazon CloudFront 在 29 个国家/地区的 65 个城市使用了由 144 个接入点(133 个边缘位置和 11 个区域边缘缓存)组成的全球网络。
出于调试目的,您可以考虑尝试的一件事是在 S3 中托管您的静态网站并通过 CloudFront 提供服务(this article 可能会帮助您进行故障排除)。