一个Web应用程序在两个可用区(AZ)的Application Load Balancer后面运行在两个EC2实例上,并使用Amazon RDS Multi-AZ数据库。Route 53将动态请求导向ALB,将静态内容请求导向S3存储桶。用户报告页面加载速度极慢。哪些操作可以提高网站性能?(选择两项)
选择一个答案
点击一个选项来检查您的答案。
正确答案: 引入Amazon CloudFront来缓存和提供静态内容。, 添加Amazon EC2 Auto Scaling组来扩展Web服务器。.
为什么这是答案
引入Amazon CloudFront可以缓存静态内容并从离用户更近的边缘站点提供,显著减少延迟,提高页面加载速度。CloudFront还能减轻源站(S3)的负载。添加Amazon EC2 Auto Scaling组可以根据流量需求自动扩展Web服务器数量。当用户请求增加导致现有EC2实例负载过高时,Auto Scaling组会自动启动新的实例来分担负载,从而提高应用程序的响应能力和性能。 将ALB监听器协议从HTTPS切换到TCP会牺牲安全性,且对页面加载速度的提升有限,因为TCP是底层传输协议,HTTPS提供了加密和身份验证。启用Route 53基于延迟的路由主要用于将用户路由到延迟最低的区域,但当前架构已在两个可用区运行,且问题是页面加载慢而非区域选择问题。将静态文件托管在Web服务器上而非S3中会增加Web服务器的负载,并且失去了S3高可用性和可扩展性的优势,反而可能降低性能。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡