>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