A company has a complex web application that leverages Amazon CloudFront for global scalability and performance. Over time, users report that the web application is slowing down. The company's operations team reports that the CloudFront cache hit ratio has been dropping steadily. The cache metrics report indicates that query strings on some URLs are inconsistently ordered and are specified sometimes in mixed-case letters and sometimes in lowercase letters. Which set of actions should the solutions architect take to increase the cache hit ratio as quickly possible?
A) Deploy a Lambda@Edge function to sort parameters by name and force them to be lowercase. Select the CloudFront viewer request trigger to invoke the function.
B) Update the CloudFront distribution to disable caching based on query string parameters.
C) Deploy a reverse proxy after the load balancer to post process the emitted URLs in the application to force the URL strings to be lowercase.
D) Update the CloudFront distribution to specify case-insensitive query string processing.
Correct Answer:
Verified
Q586: An ERP application is deployed across multiple
Q587: A company has implemented AWS Organizations. It
Q588: A company is using AWS CloudFormation to
Q589: A company has a large on-premises Apache
Q590: You have deployed a web application targeting
Q592: You are tasked with moving a legacy
Q593: A company has a website that enables
Q594: An online e-commerce business is running a
Q595: A Solutions Architect is responsible for redesigning
Q596: A company is currently using AWS CodeCommit
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents