我已经更新了网站上的一些更改,但是只有在清除浏览器高速缓存时,更改显示,每天有2000多个用户使用此网站,当他们打开网站时,我该如何强制清除Cache。
我有很少的例子,但我不知道这些会起作用,或者不像下面给出的那样。
<?php
header("Expires: Tue, 01 Jan 2000 00:00:00 GMT");
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
header("Cache-Control: no-store, no-cache, must-revalidate, max-age=0");
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache");
?>
AND
clearstatcache(); function
您拥有CSS链接,只需在URL的末端添加一个
的参数浏览器基于URL的缓存资源,并且由于我们通过添加?版本= 1更改URL,它将下载新的CSS。
以后避免此问题,当您部署任何CSS/JS更改为生产时,都有一个脚本,该脚本使用此模式style_timestamp.css更改CSS文件的名称style_1557467134.css