在S3上强制浏览器缓存无效

时间:2019-09-16 05:00:47

标签: caching amazon-s3 amazon-cloudfront browser-cache

我在停止浏览器在S3上缓存我的index.html的过程中度过了可怕的时光。我遵循了我能找到的每一个指南,无论我做什么,它都会挂在上面。

之前,我只是使用了index.php,然后指向了index.html,并且运行良好。显然,在S3上我们无法做到这一点。

因此,现在,每次我修复错误或进行任何代码更改时,我的用户都不会收到它们,显然要求所有人清除其缓存不是一个好的解决方案。

有什么可行的方法可以防止这种情况发生?我简直不敢相信所有内容被缓存的程度。

有:

  • 没有服务人员或其他任何人
  • 我的<head>中的所有这些东西:
    <meta http-equiv="cache-control" content="max-age=0" />
    <meta http-equiv="cache-control" content="no-cache" />
    <meta http-equiv="expires" content="0" />
    <meta http-equiv="expires" content="Tue, 01 Jan 1980 1:00:00 GMT" />
    <meta http-equiv="pragma" content="no-cache" />
    
  • 使CloudFront上的文件无效
  • led风月

我明显缺少什么吗?

0 个答案:

没有答案