我正在构建以下站点:princeton人员配置解决方案。
在其中,我使用以下HTML meta tags
<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" />
不幸的是,它仍然像我添加这些标签之前一样。我进行数据库更新,我需要硬刷新网站以查看更改是不是我做错了什么
在运行应用程序代码之前,我也在我的PHP中这样做
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");
我不知道为什么,但我无法让它发送新的数据
你认为这个问题可能与Godaddy的服务器有关吗?我的意思是,我显然正确地使用了元标记和头调用,所以我唯一的指示是Godaddy内部的东西?
我还删除了gzip作为内容编码。(<meta http-equiv="Content-Encoding" content="gzip" >
)
3种可能的方式:
-
您的浏览器正在缓存:删除缓存,甚至可以更改浏览器进一步删除互联网临时文件。
-
您的ISP正在缓存:在上运行您的网站http://anonymouse.org/.如果它在那里工作,那就是你的ISP。联系他们。
-
godaddy的服务器缓存:您可以请求支持。