用户打开网站php时,如何强制清除缓存



我已经更新了网站上的一些更改,但是只有在清除浏览器高速缓存时,更改显示,每天有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

最新更新