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

  • 相关阅读:
    巴科斯范式和sql语言
    mysql 视图
    1503
    mysql SQL_CALC_FOUND_ROWS
    create table xxx as select 与 create table xxx like
    mysql 1030 Got error 28 from storage engine
    python -- 装饰器入门
    12C新特性 -- 共享asm口令文件
    MySQL子查询的优化
    MySQL的explain
  • 原文地址:https://www.cnblogs.com/daji/p/9591282.html
Copyright © 2011-2022 走看看