>1. * Last-Modified:通知浏览器资源的最后修改时间
>>* If-Modified-Since:得到资源最后的修改时间,通过if-modified-since提交到服务器做检查,如果没有修改,返回304
>2. * ETag:文件的指纹标识符,如果文件修改,指纹会改变
>>* If-None-Match:本地缓存失效,会携带此值去请求服务器,如果没有改变使用本地缓存,返回304
>3. * Expires: 告诉浏览器失效的时刻,如果浏览器时间不一致会影响缓存
>4. * Cache-Control:告知浏览器缓存过期时间,
pragma > cache-control > expires
****
**Pragma**
> * no-cache:会告知浏览器禁用本地缓存,即每次都向服务器发送请求
**Cache-Control**
> 告知浏览器缓存过期时间间隔,不是具体时间
> * no-store:禁止浏览器缓存响应
> * no-cache:不允许直接使用本地缓存,先发起请求和服务器协商
> * max-age=delta-seconds:告知浏览器该响应本地缓存有效的最长期限,以秒为单位
**Last-Modified**
- 简介
- PHP
- 字符串函数
- 数组函数
- 正则
- 加密函数
- 面向对象
- 关键字
- 设计模式
- 魔术方法
- 机制扩展
- 会话机制
- PHP框架
- laravel
- 问题
- swoole
- easyswoole
- workerman
- 数据库
- Sphinx
- MongoDB
- MemCache
- Redis
- 基础操作
- 数据类型
- 持久化
- 分布式锁
- 内存模型
- redis高级特性
- MySql
- 基础操作
- 数据类型
- 数据表引擎
- 锁机制
- 事务处理
- 存储过程
- 触发器
- 索引
- 关联查询
- 分析SQL语句-优化查询
- 分区分表
- 主从复制
- MySql安全性
- 网络协议
- HTTP
- header详解
- 状态码
- nginx-配置
- 逻辑算法
- 时间和空间复杂度
- 常见算法
- 数据结构
- 核心
- 进程、线程、协程
- 存储容量-计量单位
- 开发软件及配置
- 版本控制器
- Git
- Fidder
- Fidder-Android7
- 自动化部署
- Jenkins
- supervisor
- Elasticsearch
- LogStash
- RabbitMQ
- AB测试
- JAVA-JDK
- FileBeat
- PhpStorm
- Composer
- Linux
- API安全
- 高并发及大流量相关概念
- 网站优化
- WEB
- Electron