我在停止浏览器在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" />
我明显缺少什么吗?