Using AWS CloudFront for Statically Hosted Website in S3
CloudFront is the CDN service provided by AWS. CloudFront can have a huge positive impact on the general user experience of your website if used tactfully. Without a CDN in place, the images, texts, etc, would take much longer to load if your user is geographically further from the server. With a CDN, the user’s request would get directed to the nearest edge location hence reducing the latency.
Read here a detailed blog on: How to Use AWS CloudFront for Statically Hosted Website in S3 along with its pons and cons.