不可能停止缓存?

时间:2014-10-16 18:11:21

标签: html asp.net caching

我在缓存方面遇到了很多问题,我似乎无法将其关闭。我在互联网上搜索得很高,但无济于事。

我已尝试将chromes缓存关闭,尝试使用firefox(关闭缓存)并最终不得不使用查询(即脚本src =“main.js?123”)来让浏览器更新。现在我正在开发一个ASP脚本,甚至查询也无法正常工作。然而,我在浏览器中输入?123等,而不是我通常使用的html / php文件。

我在html中工作时尝试更改http标头但是没有用。

<meta http-equiv="Cache-Control" content="no-cache, no-store, must-revalidate" />
<meta http-equiv="Pragma" content="no-cache" />
<meta http-equiv="Expires" content="0" />

我也尝试过更改ASP缓存设置,但没有运气:

Response.addHeader "Cache-Control", "no-cache, no-store, must-revalidate" ' HTTP 1.1.
Response.addHeader "Pragma", "no-cache" ' HTTP 1.0.
Response.addHeader "Expires", "0" ' Proxies.

发生了什么事?是否有一些机器缓存,如代理缓存?这是由我的ISP还是我的网站决定的?为什么不更改http标头呢?

谢谢!

0 个答案:

没有答案