Force 200(缓存)

时间:2018-06-06 12:48:10

标签: http caching cache-control

我正在寻找一种方法来强制我的索引HTML页面在浏览器中缓存,响应为200 (cached),而不是正常的200304响应。

此问题与Nginx - "force" 200 cache response instead of 304非常相似。

我尝试了什么:

我已尝试从我的服务器发送这些标头:

Expires: (some date in the future)
Cache-Control: public
Pragma: public

或者:

Cache-Control: public, max-age=3600

但这些都不能得到我需要的结果。

具有有效HTTP缓存的示例网站:

https://www.mozilla.org/en-GB/

首次加载Mozilla网站时,所有内容都会返回标准的200响应。刷新时,所有资源都通过本地缓存加载(浏览器网络选项卡显示200 (cached)消息)。

索引页面有时会加载200 OK304

Mozilla screenshot

我想知道是否可以从浏览器缓存加载我的索引页面,就像资源在Mozilla网页上一样。如果有可能,怎么办呢?

0 个答案:

没有答案