|
1
22
我发现,如果您将文件最后一次修改的时间戳附加到URL的末尾,浏览器将在修改文件时请求该文件。例如,在php中:
|
|
|
2
10
我看到的一些解决方案包括以查询字符串的形式向文件末尾添加版本号。
您可以使用SVN版本号来自动执行此操作 for you 包括这个词 上次更改版本 在HTML文件中v1出现在上面之后。您还必须设置存储库才能执行此操作。 我希望这能进一步澄清我的答案? 火狐也允许按下 CTRL + R 重新加载特定页面上的所有内容。 |
|
|
3
7
在我看来,最好将版本号作为文件本身的一部分,例如
|
|
|
4
6
当您发布新版本的CSS或JS库时,会导致以下情况发生:
(对于发布脚本来说,这通常是一个非常简单的问题) 现在,您可以将CSS/JS的过期时间设置为未来几年。每当更改内容时,如果引用HTML指向新的URI,浏览器将不再使用旧的缓存副本。 这将导致所需的缓存行为,而不需要用户的任何内容。 |
|
|
5
6
当我找到格罗姆的答案时,我还在想怎么做。谢谢你的密码。 我很难理解该如何使用代码。(我不使用版本控制系统。)总之,当您调用样式表时,会包含时间戳(TS)。您不打算经常更改样式表:
|
|
|
tincho87 · 避免Javascript/Css缓存 7 年前 |
|
|
Zac · 如何强制客户端重新下载我的网站? 7 年前 |
|
|
Kumar · bitbake清理使用只读NFS SSTATE缓存失败 7 年前 |
|
|
Chris Williams · 休眠/JPA缓存查找值 7 年前 |
|
|
Nymeria · 仅绑定到当前事务的Spring缓存 7 年前 |