http header头设置反向代理不缓存
一:概念说明
Expries:网页的cache过期时间,到指定日期网页cache失效
Last-Modified:网页的最新更新时间
Cache-Control 缓存控制
no-cache:不缓存网页
no-store:不缓存网页,如果有则删除之
must-revalidate:使之前,服务器响应使用cache生存时间生效
post-cache: IE5.0的”懒惰”更新开关,设置为0,表示及时更新.
pre_cache:IE5.0的”懒惰”更新开关,设置为0,表示及时更新.
max-age:同expires,优先级高于Expires,会覆盖expires的值。
Pragma
no-cache:不缓存网页,为了兼容浏览器,有些浏览器设置些指令有效。
注:所有时间的设置都采用GMT格式,这是http协议里规定的 http时间(HTTP-date) 格式
二:PHP输出控制
A:输出不缓存
header("Expires:过去的一个时间");
header("Last-Modified:当前时间");
header("Cache-Control:no-stroe,no-cache,must-revalidate,post-check=0,pre-check=0");
header("Pragma:no-cache"); //反向代理可以不缓存网页
示例:
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
//1997年7月26日 cache失效,因为时间早已经过去,所以cache失效.
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . "GMT");
//cache更新时间
header("Cache-Control: no-cache, must-revalidate, no-store, no-cache, must-revalidate, post-check=0, pre-check=0");
//不缓存网页
header("Pragma: no-cache");
//不缓存网页
B:输出永久缓存
header("Expires:未来的一个时间");
header("Last-Modified:当前时间");
C:输出缓存一部分时间后失效
header("Expires:失效的时期");
或者:header("Cache-Control:max-age=秒数");
header("Last-Modified:当前的时间");
http header头设置反向代理不缓存相关推荐
- 部署nginx反向代理及缓存
第一, nginx 的介绍 1 nginx 从0.7.48 版本后凯斯,支持烈士squid的缓存功能.该缓存是把URL及相关组合当作key,然后用md5编码哈希后保存在硬盘上,因此nginx 支持 ...
- 宝塔面板 设置反向代理访问使jsp与php共用一个环境共用一个80端口
1.反向代理与正向代理 参考:https://blog.csdn.net/zt15732625878/article/details/78941268 2.宝塔面板设置反向代理 我把80端口用作php ...
- Nginx反向代理DNS缓存问题
Nginx反向代理DNS缓存问题 背景 内网环境通过Nginx反向代理访问外网,Nginx配置完成,启动后的一段时间内接口访问正常,一段时间之后,访问拒绝../nginx -s reload 重新加载 ...
- 使用webpack-dev-server设置反向代理解决前端跨域问题
使用webpack-dev-server设置反向代理解决前端跨域问题 参考文章: (1)使用webpack-dev-server设置反向代理解决前端跨域问题 (2)https://www.cnblog ...
- Nginx 反向代理可以缓存 HTTP POST 请求页面吗?
2019独角兽企业重金招聘Python工程师标准>>> Nginx 反向代理可以缓存 HTTP POST 请求页面吗? 2017-09-05 景峯 Netkiller 本文节选自&l ...
- webpack-dev-server 设置反向代理解决跨域问题
webpack-dev-server 设置反向代理解决跨域问题 参考文章: (1)webpack-dev-server 设置反向代理解决跨域问题 (2)https://www.cnblogs.com/ ...
- vue如何设置反向代理
vue中设置反向代理: 在vue.config中:
- php header setcookie,php中header头设置Cookie与内置setCookie的区别,和js对cookie操作
首先声明,浏览的Cookie操作都是通过HTTP Header(俗称"Http头") 来实现.所有的服务器与客户端之间Cookie数据传输都是通过Http请求头来操作. PHP中* ...
- Nginx前端设置反向代理,后端Apache如何获取访客的真实IP,结合PHP。
nginx反向代理后,在应用中取得的ip都是反向代理服务器的ip,取得的域名也是反向代理配置的url的域名,解决该问题,需要在nginx反向代理配置中添加一些配置信息,目的将客户端的真实ip和域名传递 ...
最新文章
- Oracle重建所有表和索引
- 第 127 章 Piranha - Cluster administation tools
- Linux自学日记1
- jquery中的ajax方法(备忘)
- leetcode 515. 在每个树行中找最大值(层序遍历06)
- word公式插件_如何快速输入复杂的数学公式?这里有 3 个实用技巧
- react转跳_您跳过的这些React基础知识可能会杀死您
- const,static,extern 简介
- STM32(五)------GPIO位带操作
- 基于JAVA+Servlet+JSP+MYSQL的在线答疑系统
- 微课|中学生可以这样学Python(例5.4):计算决赛现场选手得分
- ObjectARX代码片段三
- HDOJ 1755 - A Number Puzzle 排列数字凑同余,状态压缩DP
- POJ 2923 Relocation(状压DP)题解
- 1月4日 每次安装都有新问题
- iOS8过渡到iOS9,Xcode6过渡到Xcode7
- 维护设备的库存信息-SERIAL_EQBS_POST
- Oracle EBS 键弹性域 段限定词取值
- 深度爬取网易Lofter的爬虫
- JQuery的属性操作及事件
热门文章
- 嵌入式linux应用程序升级,基于嵌入式Linux平台的应用升级机制的研究与设计
- c语言实现图形界面实现四则运算,C语言实现四则运算的生成器
- 【PostgreSQL】行变列、非空(CASE WHEN、COALESCE)语句总结
- Keil5简介、下载及安装(NB-IoT专栏—基础篇2)
- 使用python爬取视频
- 抖音的标题写什么内容_看了这篇文章,我才真正明白什么才是英语速成之路!感恩...
- python中math库_Python库详解之math库
- 利用最小二乘法求解仿射变换参数
- 【非专业评测】发蜡、发膏、发泥、发油、啫喱、发膜、发胶、干胶、发棒、摩丝
- 【怒怼老乔】居然苹果手机IOS系统还不支持css3的transparent属性值,我去~~~~