擦除浏览器缓存

时间:2017-03-25 11:03:32

标签: python browser browser-cache

我已经使用Django Web框架构建了一个门户,供公司内部使用。

问题是每次我加入一些更改时,用户必须执行ctrl + shift + R才能查看更改。

有什么方法可以自动化这个过程吗?

1 个答案:

答案 0 :(得分:0)

是的,你可以。如果服务器告知,浏览器仅存储缓存。你可以通过在给出响应时传递标题来说明这一点。

  

缓存控制标头负责此事。

转为缓存:

  

缓存控制:无缓存,无存储,必须重新验证

查看此链接,了解有关 - Cache-Control

的更多信息

This url is worth to read.

  

如果您有不同的缓存策略,那么您还可以通过识别要从缓存中重新加载的部分来划分多个部分,并且每个请求都可以指定不同的标题。