
Ultimate access to all questions.
A company's web application, which utilizes Amazon CloudFront for enhanced global scalability and performance, is experiencing a decline in user-reported speed. The operations team has noted a steady decrease in the CloudFront cache hit ratio. Analysis of cache metrics reveals that query strings in URLs are inconsistently ordered and vary in case (mixed-case versus lowercase). What measures should the solutions architect implement to promptly improve the cache hit ratio?
A
Deploy a Lambda@Edge function to standardize parameters by sorting them alphabetically and converting them to lowercase, triggered by the CloudFront viewer request event.
B
Modify the CloudFront distribution settings to stop caching based on query string parameters.
C
Set up a reverse proxy behind the load balancer to normalize the URLs by converting query strings to lowercase before they are processed by the application.
D
Adjust the CloudFront distribution configuration to handle query string parameters without regard to case sensitivity.