美文网首页
设置缓存

设置缓存

作者: panw3i | 来源:发表于2018-01-07 09:50 被阅读10次

设置缓存的意义

缓存静态文件,减少实体请求

缓存文件过期时间

服务端响应首部字段

  • 绝对时间
Expires: Sun, 16 Oct 2016 05:43:02 GMT。
  • 相对时间
Cache-Control: max-age:600

客户端缓存10分钟

如果同时设置了这两个首部字段,以最先进的为主

条件请求

第一次访问,服务端返回的首部字段

Last-Modifed:Wed, 07 Aug 2013 15:32:18 GMT 

第二次访问 ,服务端返回的首部字段

If-Modify-since:Wed, 07 Aug 2013 15:32:18 GMT ;

通过比较文件的修改时间,来判断是否需要请求实际的资源文件,没用过期就会返回304;

标识法

If-None-Match: 1234

服务端资源修改后,标识也会发生变化

相关文章

  • Nginx的代理缓存设置

    Nginx的代理缓存设置 expires: 设置浏览器的缓存时间 (客户端缓存) 服务端设置缓存(反向代理缓存) ...

  • Glide的内存缓存思路

    Glide缓存功能相关用法 设置内存缓存开关: skipMemoryCache(true) 设置磁盘缓存模式: d...

  • OKHttp使用缓存

    首先设置缓存文件夹: 设置缓存策略: 原理:通过缓存拦截器CacheInterceptor拦截请求,如果有缓存,则...

  • 面试官:Okhttp中缓存和缓存策略如何设置?DiskLruCa

    缓存 Okhttp中设置缓存包含两个方面: 在OkHttpClient中设置缓存的路径和缓存的大小。 在Reque...

  • js方法封装处理

    1、设置缓存 // 设置缓存 Set_Storage(data_id: any, data: any) { ...

  • 微信小程序入门到实战(五)

    缓存 缓存的作用是为了加快数据的访问,小程序里面可以设置缓存(本地),设置缓存后,如果没有手动清除缓存的话,就会一...

  • 关于微信

    微信缓存线上解决方案 参考微信 webview 清理缓存方法html头文件设置常用之 设置缓存微信浏览为网站的缓存...

  • Fresco缓存及设置大小

    简单的设置磁盘缓存 加入Fresco依赖 全局Application中设置 简单配置最大的缓存大小

  • 设置缓存

    设置缓存的意义 缓存静态文件,减少实体请求 缓存文件过期时间 服务端响应首部字段 绝对时间 相对时间 客户端缓存1...

  • Cookie

    一、认识cookiecookie:浏览器缓存查看缓存内容:1.设置 --> 高级 --> 内容设置 --> coo...

网友评论

      本文标题:设置缓存

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