美文网首页面试
HTTP Cache-Control 字段小纪

HTTP Cache-Control 字段小纪

作者: Tiny_z | 来源:发表于2018-12-20 15:24 被阅读7次

cache-control: public

当指定使用public时,任何用户都可以对该请求的资源进行缓存

cache-control: private

当指定private后,响应只以特定的用户为对象,缓存服务器会对该特定用户提供资源缓存服务,对其它用户,则不会进行缓存服务

cache-control: no-cache

使用这个指令的目的是为了防止从缓存中返回过期的资源,所以使用之前,会进行一次验证

cache-control: no-store

使用该指令规定缓存不能在本地存储请求或响应的任一部分,所以这个指令才是真正的不进行缓存

cache-control: max-age=604800 秒

该指令的数值代表资源保存为缓存的最长时间,在该时间内,都会使用这个缓存信息。
但是当遇到expires这个字段的时候,会优先处理max-age指令,而忽略expires,所以max-age的优先级是高于expires的

cache-control: no-transform

该指令规定在请求或是响应中,缓存都不能改变实体主体的媒体类型。这样可以防止缓存或代理压缩图片等类似的操作

相关文章

  • HTTP Cache-Control 字段小纪

    cache-control: public 当指定使用public时,任何用户都可以对该请求的资源进行缓存 cac...

  • HTTP 缓存

    强缓存 HTTP/1.0 使用的是 Expires 字段,HTTP/1.1 使用的是 Cache-Control ...

  • HTTP首部字段Cache-Control

    通过指定通用首部字段Cache-Control的命令,就能操作缓存的工作机制。 首部字段Cache-Control...

  • HTTP报文首部

    HTTP报文首部详细内容见《图解HTTP》第6章。 通用首部字段 Cache-Control 控制缓存机制 Cac...

  • 图解http(二)

    一、http/1.1 首部字段一览 1. 通用首部字段 1)Cache-Control 指令一览缓存请求指令指令参...

  • HTTP缓存

    1. 与HTTP缓存有关的header字段 1.1 Cache-Control 缓存控制注:Cache-Contr...

  • 有关 HTTP 缓存的首部字段说一下

    常见的HTTP 缓存首部字段有: Expires:响应头,代表该资源的过期时间 Cache-Control:请求/...

  • Http之Cache-Control

    摘录自《图解HTTP》 通过首部字段 Cache-Control ,可以控制缓存的工作机制。 指令的参数时可选的,...

  • 6.OkHttp的缓存管理

    番外篇有讲到, Http头里面有个Cache-Control 的字段,这个字段就是来处理缓存的,我们先来了解一下C...

  • 前端http请求细节——Cache-Control(缓存机制)

    Cache-Control 通用消息头字段,被用于在 http 请求和响应中,通过指定指令来实现缓存机制。缓存指令...

网友评论

    本文标题:HTTP Cache-Control 字段小纪

    本文链接:https://www.haomeiwen.com/subject/komykqtx.html