我已经使用Django Web框架构建了一个门户,供公司内部使用。
问题是每次我加入一些更改时,用户必须执行ctrl + shift + R才能查看更改。
有什么方法可以自动化这个过程吗?
答案 0 :(得分:0)
是的,你可以。如果服务器告知,浏览器仅存储缓存。你可以通过在给出响应时传递标题来说明这一点。
缓存控制标头负责此事。
转为缓存:
缓存控制:无缓存,无存储,必须重新验证
查看此链接,了解有关 - Cache-Control
的更多信息如果您有不同的缓存策略,那么您还可以通过识别要从缓存中重新加载的部分来划分多个部分,并且每个请求都可以指定不同的标题。