如果我计划创建一个静态网站(使用像Jahia、Wordpress等WCMS ),我可以尝试通过Cloudfront托管整个网站吗?
在缓存的内容(失效等)方面,这会起作用吗?
发布于 2016-02-03 10:32:45
不要认为CloudFront主要是“托管”您的站点。CloudFront将您的站点缓存到( a)减少原始web服务器的流量(首先在S3上托管时不太关心)和b)以加快对客户端的交付,因为CloudFront缓存是分布在全球各地的,而不是只有一台集中式服务器。
是的,你可以这样主持一个网站。将实际的“主副本”放在S3上,将CloudFront配置为前端缓存。主副本需要保持在原来的位置;如果您考虑在S3中缓存它之后将其从CloudFront中删除,那将是个坏主意。CloudFront不能保证您的数据是可用的;缓存随时可能过期,整个CloudFront节点可能在任何时候脱机、替换或添加,在所有这些情况下,CloudFront节点都需要一个原始服务器来获取其副本。
剩下的唯一问题就是缓存过期。一如既往,有两种方法:
“提前升温”通常并不是必要的,而且无论如何也很难做到,因为您不能将内容推送到CloudFront;CloudFront会根据需要从原点提取内容。我不知道你指的是什么“军事前线”,或者它应该做什么。如果没有气候变暖,在特定地理区域第一次请求特定页面的速度就会稍微慢一些,仅此而已。
https://stackoverflow.com/questions/35174076
复制相似问题