Cloudfront阻止缓存整个站点



我想使用Cloudfront从Prestashop网站(domain.com(缓存jpg、png、css、js文件,并获得最快的网站。我设置了这个配置:

我在Amazon CloudFront中创建了一个发行版,其原始域名为domain.com,备用域名为static.domain.com

Domain.com=Prestashop网站static.domain.com->CNAME->xxx.cloudfront.net(CF提供(

现在,当我加载";static.domain.com";加载一个完整的站点";domain.com";。这对SEO是不利的,将是昂贵的缓存整个网站。

我想优化和配置正确的CF:

  1. 只捕获某些文件
  2. 防止不必要的开支

我尝试配置行为,但总是加载整个站点。在哪里可以配置要缓存的文件?有人能帮帮我吗?谢谢你并问候

您可以为CloudFront发行版创建额外的Behaviours。对于每个行为,您可以设置一个路径模式,例如:images/*.jpg。这意味着,该行为将仅适用于从您的原点请求某些图像的路径。

每个CloudFront分发版都有一个默认行为,其路径模式为*(缓存所有内容(。您可以通过将缓存策略设置为:Managed - CachingDisabled来禁用它(请参阅:禁用某些文件的缓存(。

相关内容

  • 没有找到相关文章

最新更新