A web application runs on two EC2 instances behind an Application Load Balancer across two AZs and uses an Amazon RDS Multi-AZ database. Route 53 directs dynamic requests to the ALB and static content requests to an S3 bucket. Users report extremely slow page loads. Which actions will improve site performance? (Choose two.)
Choose an answer
Tap an option to check your answer.
Correct answer: Introduce Amazon CloudFront to cache and serve the static content., Add an Amazon EC2 Auto Scaling group to scale the web servers..
Why this is the answer
Introducing Amazon CloudFront to cache and serve static content will significantly improve page load times by delivering content from edge locations closer to users, reducing latency. The current setup serves static content directly from S3, which, while reliable, doesn't offer the same low-latency global delivery as a CDN. Adding an Amazon EC2 Auto Scaling group will ensure that the web application has sufficient compute capacity to handle traffic spikes, preventing performance degradation due to overloaded servers. Slow page loads often indicate insufficient server resources. Switching the ALB listener protocol from HTTPS to TCP is incorrect because HTTPS provides encryption and is standard for web traffic; TCP is a lower-level protocol and doesn't address application performance. Enabling Route 53 latency-based routing is incorrect because the current setup uses an ALB for dynamic requests, and latency-based routing is typically used for directing traffic to different geographic regions, not for improving single-region application performance. Hosting static files on web servers instead of S3 is incorrect as it would increase the load on web servers and remove the benefits of S3's scalability and cost-effectiveness for static content.
Pass your exam — without the endless answer hunt
Get every verified question and explanation for this exam in one place, and save hours of prep. 1,000+ certifications · 20+ languages · free to start.
Pass your exam faster → No card needed