是不是没有缓存,没有足够的存储来防止浏览器和代理缓存?

时间:2014-03-12 10:50:30

标签: cache-control no-cache

2 个答案:

答案 0 :(得分:0)

这里的最佳做法是将您的响应标头设置为:

cache-control: no-cache, no-store, must-revalidate

这应该会让您安心。

答案 1 :(得分:0)

不;没有什么可以保证工作。如果您的数据流经/流入该机器,则无论您设置什么标题,它都可以选择存储它。这并不是说每台机器都会,但您所做的只是很好地询问并希望您要求的软件符合您的愿望。该软件完全有可能完全忽略您的请求并存储数据。如果您不希望临时服务器能够看到数据,请对其进行加密,但是如果您希望防止最终客户端计算机保留您发送的内容的副本,那么您很可能会走运

保证防止机器存储某些特定数据的唯一方法是永远不要将这些数据发送到机器(我承认,在很多情况下这并不是一个非常有用的应用程序)