Which actions should be taken to improve the performance of the website?
(Choose two.)
Add Amazon CloudFront caching for static content.
Change the load balancer listener from HTTPS to TCP.
Enable Amazon Route 53 latency-based routing.
Implement Amazon EC2 Auto Scaling for the web servers.
Move the static content from Amazon S3 to the web servers.
Explanations:
Adding Amazon CloudFront caching for static content will improve loading times by reducing latency and offloading traffic from the S3 bucket. CloudFront caches content at edge locations closer to users, providing faster delivery.
Changing the load balancer listener from HTTPS to TCP would not necessarily improve performance. HTTPS is important for security, and simply using TCP would not enhance the loading times or provide any caching benefits.
Enabling Amazon Route 53 latency-based routing could help direct users to the closest resources, but it is not a direct performance improvement for the existing architecture. It would primarily benefit scenarios with multiple resources across different regions.
Implementing Amazon EC2 Auto Scaling for the web servers can improve performance by automatically adjusting the number of EC2 instances in response to traffic loads. This helps ensure that there are enough resources available to handle peak traffic times, reducing loading times.
Moving static content from Amazon S3 to the web servers would likely degrade performance because it would increase the load on the web servers, potentially leading to higher latency and longer loading times, especially if the servers are already under stress.