我想用S3托管我的网站(因为它看起来更便宜,而且我没有服务器端脚本)。我有一个域名,我要我的域名链接到我的S3网站。到目前为止,我所做的是在我的S3网站桶中启用静态网站托管,并将Route53记录集的别名目标设置为我的S3网站。起作用了。但这还不够好,我希望它能处理多个地区。
我知道传输加速可以自动同步文件到其他区域,所以对其他区域来说更快。但我不知道如何使它与Route53一起工作。我听说有些人用CloudFront做这件事,但我不太明白是怎么做到的。我不想手动在几个区域中创建桶,并手动为每个区域设置
你对我有什么建议吗?
发布于 2018-06-22 10:08:48
如果您的目标是减少对全世界用户的延迟,那么Amazon无疑是可行的。
亚马逊CloudFront在全球范围内拥有100多个边缘位置,因此它的覆盖范围比仅仅使用AWS区域更多。
您只需使用创建CloudFront发行版,将其指向您的S3桶,然后将您的域名指向CloudFront。
每当有人访问您的内容时,CloudFront将从S3中检索它,并将其缓存在最接近该用户的边缘位置。然后,需要数据的其他用户将从本地缓存接收数据。因此,对于许多用户来说,您的网站显示得很快。
https://stackoverflow.com/questions/50984676
复制相似问题