zoukankan      html  css  js  c++  java
  • HTTP 缓存

    1、强缓存

    •   Expires 

        Expires 是HTTP 1.0的东西,现在默认浏览器均默认使用HTTP 1.1,所以它的作用基本忽略

    •   Cache-Control

        Cache-Control 是最重要的规则。常见的取值有private、public、no-cache、max-age,no-store,默认为private。
        private:             客户端可以缓存
        public:              客户端和代理服务器都可缓存(前端的同学,可以认为public和private是一样的)
        max-age=xxx:   缓存的内容将在 xxx 秒后失效
        no-cache:          需要使用对比缓存来验证缓存数据(后面介绍)
        no-store:           所有内容都不会缓存,强制缓存,对比缓存都不会触发(对于前端开发来说,缓存越多越好,so...基本上和它说886)

    2、对比缓存

    •   Last-Modified  /  If-Modified-Since (毫秒级别以下无法判断,因为 毫秒级下 Last-Modified 是一毫秒更新一两次)
    •   Etag  /  If-None-Match  (优先级高)

       更多: https://www.cnblogs.com/chenqf/p/6386163.html

  • 相关阅读:
    python操作redis
    Redis 安装试用
    python操作RabbitMQ
    pycharm快捷键
    各种python使用的坑
    RabbitMQ安装和使用
    Moosefs基本概念
    mesos客户端重新注册导致容器状态为staged
    初学Android 二 创建项目以及目录结构
    【杭电】[5631]Rikka with Graph
  • 原文地址:https://www.cnblogs.com/daji/p/9591282.html
Copyright © 2011-2022 走看看