我有一个具有服务器端缓存的客户端,其中的内容在 3 天内过期。
所以客户端清除浏览器缓存并仍然从服务器获取旧内容。
元标记 no-cache 会阻止服务器缓存吗?还是只会停止客户端缓存?
我有一个具有服务器端缓存的客户端,其中的内容在 3 天内过期。
所以客户端清除浏览器缓存并仍然从服务器获取旧内容。
元标记 no-cache 会阻止服务器缓存吗?还是只会停止客户端缓存?
最好的缓存控制方式只是服务器配置,也许你有一个代理,它也有一个缓存。
我对服务器(页面或 Web 服务器应用程序)配置感到满意,如下所示:
<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" />
希望对你有帮助