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 reduces latency by caching content closer to users at edge locations, improving load times for static assets.
Changing the load balancer listener from HTTPS to TCP does not directly address the long loading times. HTTPS provides encryption, while TCP does not offer application-level optimization or security benefits.
Enabling Amazon Route 53 latency-based routing does not improve web application performance significantly in this context, as it only routes requests based on the lowest network latency but does not optimize server-side performance or resource distribution.
Implementing Amazon EC2 Auto Scaling allows the infrastructure to scale automatically based on traffic demand, ensuring sufficient resources are available to handle increased web traffic and reducing slow loading times.
Moving static content from Amazon S3 to the web servers would likely increase the load on the web servers and potentially reduce scalability, as the web servers would need to handle both dynamic and static content, leading to higher latency and resource consumption.