SAA-C03 Question 125
Select 3A company is deploying a global e-commerce platform and wants to ensure low latency for customers accessing their website from different parts of the world. The platform consists of static assets such as product images, JavaScript files, and CSS files, as well as dynamic content that is generated by backend servers. Which of the following actions should the company take to optimize performance and reduce latency for their users?
- A
Use Amazon CloudFront to cache static assets closer to the users.
- B
Enable CloudFront's caching for dynamic content by configuring cache behaviors and query string parameters.
- C
Deploy Amazon S3 Transfer Acceleration for all content delivery.
- D
Use Route 53 Geolocation Routing to direct users to the closest AWS Region where the backend servers are deployed.
- E
Enable CloudFront's Origin Shield to reduce load on the origin servers.
Show answer and explanation
Correct answers: A, B, E
Explanation
To optimize content delivery for a global user base, Amazon CloudFront is the best choice for caching both static and dynamic content at edge locations. CloudFront reduces latency by delivering content from the closest edge location to the user. Additionally, enabling Origin Shield further reduces the load on origin servers and enhances performance. S3 Transfer Acceleration and Route 53 Geolocation Routing are not suitable for this scenario as they do not directly address global content delivery and caching.
- A. Correct.
Using Amazon CloudFront is the correct choice for caching static assets, as it ensures that content is distributed to edge locations globally, reducing latency for users.
- B. Correct.
CloudFront can also cache dynamic content if configured properly with cache behaviors and query string parameters, which can improve performance for dynamic operations.
- C. Incorrect.
Amazon S3 Transfer Acceleration is designed to speed up uploads to S3 buckets over long distances, but it is not intended for general content delivery to end users.
- D. Incorrect.
While Route 53 Geolocation Routing can direct users to the closest backend servers, it does not address caching or reduce latency for static and dynamic content delivery.
- E. Correct.
CloudFront's Origin Shield can help optimize performance by reducing the number of requests sent to the origin, which can improve efficiency and reduce latency.