2017-09-26 106 views
0

我发布一个Visio 2013绘图(使用文件 - >网站导出 - >更改文件类型 - >网页(的* .htm)。该网站签入CM和然后打上标签我的网络服务器有一个基于这个标签的自动刷新自己的(ClearCase)视图发布的Visio网页浏览器却显示缓存

我发现我的浏览器总是显示缓存(旧)版本的页面。能够改变我的IE浏览器设置,使其始终刷新缓存(Internet选项 - >常规标签 - >设置 - >检查所存网页的较新版本=每次访问的网页。当我这样做,我看到了变化。

但是,这不是一个真正的解决方案。我做不想要告诉我的观众改变自己的浏览器设置,以便它会自动刷新。有什么我需要做的页面内容告诉所有浏览器刷新?

回答

0

您可以通过HTTP响应您的服务器提供了处理浏览器的缓存。

HTTP响应no-cache可以阻止客户端缓存绘图如果您希望将经常更新一些的Cache-Control领域:Mozilla Docs

或者你可以设置HTTP响应后到期的Expires场如果一天的图像将定期进行更新:Mozilla Docs

下面的问题有两个比较不错:what’s the difference between Expires and Cache-Control headers?

+0

我宁愿没有改变的HTML的Visio生成每次我发布。当然还有其他事情正在发生。我检查cnn.com源和它没有关于无缓存任何东西,我敢肯定,页面是由微小改变。仅供参考,我对Web开发知之甚少。 – bsh152s