php代码时间控制,PHP 网页过期时间的控制代码
当然,前提要先打开CDN中一个功能reload_into_ims on.这样用户发送过来no-cache也不怕了.因为这样会给给no-cache转成If-Modified-Since .所以我们写程序主要是对If-Modified-Since控制就好了.记的,缓存系统架构中计中最好是后端来控制,所以最好的方法是程序来管理过期. 呵,我只会php,就用php写一个,别的程序也是一样。
见我下面的程序,呵呵,5分钟过期.
复制代码 代码如下:
$headers = apache_request_headers();
$client_time = (isset($headers['If-Modified-Since']) ? strtotime($headers['If-Modified-Since']) : 0);
$now=gmmktime();
$now_list=gmmktime()-60*5;
if ($client_time$now_list){
header('Last-Modified: ‘.gmdate('D, d M Y H:i:s', $client_time).' GMT', true, 304);
exit(0);
}else{
header('Last-Modified: ‘.gmdate('D, d M Y H:i:s', $now).' GMT', true, 200);
}
?>
时间: 2009-06-26
php代码时间控制,PHP 网页过期时间的控制代码相关推荐
- PHP控制网页过期时间的代码!
有时我们需要控制主页之类的网页过期时间. 但我们比如使用的是Chinacache的CDN,那要怎么样设计才能让他缓存我的内容. 当然,前提要先打开CDN中一个功能reload_into_ims on. ...
- php修改sessiob时间_php中session过期时间设置
网上很多人给出了解答:修改php配置文件中的session.gc_maxlifetime.如果想了解更多session回收机制,继续阅读.(本文环境php5.2) 概述:每一次php请求,会有1/10 ...
- java设置过期时间_java设置session过期时间的实现方法
本文实例讲述了java设置session过期时间的实现方法,分享给大家供大家参考.具体实现方法如下: 1.Timeout in the deployment descriptor (web.xml) ...
- mysql bin的过期时间_Mysql设置binlog过期时间并自动删除
问题: Mysql数据库由于业务原因,数据量增长迅速,binlog日志会增加较多,占用大部分磁盘空间. 解决方案: 出于节约空间考虑,可进行删除多余binary日志,并设置定期删除操作. 1.查看bi ...
- php中session时间,php中session过期时间的设置方法
php中session过期时间的设置方法 发布时间:2020-04-22 10:21:19 来源:亿速云 阅读:140 作者:小新 今天小编给大家分享的是php中session过期时间的设置方法,相信 ...
- 网页版女朋友表白告白代码,可轻松定制表白内容、认识时间等,html爱心表白代码
网页版女朋友表白告白代码,可轻松定制表白内容.认识时间等,html爱心表白代码 运行效果 这里,定制要修改的地方主要有: 1.时间:请修改love.html,第188行,setfullyear设置年月 ...
- 12.10 Nginx访问日志 12.11 Nginx日志切割 12.12 静态文件不记录日志和过期时间
- 12.10 Nginx访问日志 - 12.11 Nginx日志切割 - 12.12 静态文件不记录日志和过期时间# 12.10 Nginx访问日志 - 日志的格式- vim /usr/local/ ...
- Redis过期时间及过期策略
一.基本命令 Redis中我们可以通过EXPIRE和PEXPIRE来设置键的生存时间(TTL),通过命令,客户端可以经过指定的秒或者毫秒为精度,对数据库中的特定键设置生存时间: 同样,我们可以通过EX ...
- sessionId的生成过程和过期时间
支持作者 最便宜的卫生纸 浏览器第一次请求服务器时,服务器会生成一个sessionId,并返回给浏览器,这个sessionId会被保存在浏览器的会话cookie中.如下图 在浏览器不关闭的情况下,之后 ...
最新文章
- 性能超过人类炼丹师,AutoGluon 低调开源
- Sklearn 损失函数如何应用到_Sklearn全复习(下)(持续更新)
- Maven仓库添加自定义jar包
- 容器编排技术 -- Kubernetes 中查看Pods和Nodes
- “嘲羊群众”词条视频惹怒粉丝 百度知道向张艺兴道歉...
- 车道线检测的学习笔记
- 【ACL2020-CMU-Google】MobileBERT:用于资源受限设备的任务无关“瘦版”BERT
- LINUX的awk和sed的常用用法 正则表达式 grep egrep用法
- 小程序-云开发-实现微信云支付功能
- 微信聊天记录删除了怎么恢复
- MySQL中的B+树索引结构
- 车辆调度 数学建模c语言,2019数学建模国赛C题–机场的出租车调度问题
- diy 扫地机器人 滚刷_【参考文档】扫地机器人滚刷与边刷的作用-word范文 (1页)...
- 谷歌JsonObject
- 邮箱邮件服务器迁移服务器要多久生效,邮件服务器迁移方案让企业邮箱安心“搬家”...
- 杰理之AUX/LINEIN 设计注意【篇】
- python 读入文件列表_Python将文件读入列表
- matlab imfill函数
- 【算法】三色小球,相邻颜色不同,排列方案(DP)
- 推荐几个美团、阿里、百度大厂大佬的公众号
热门文章
- Git提示Please move or remove them before you switch branches.
- linux之fdisk查看分区和mkfs.ext3删除分区和mount挂载和e2label添加卷标使用总结
- linux ini文件,Shell script - Linux下解析ini配置文件
- 理科都要学大学计算机吗,女生不适合学理科专业?报考这些理科专业,一毕业就会遭到疯抢!...
- 实验 2 关键字驱动测试(2 学时)实验报告--软件功能测试与性能测试实验
- 世界上最震撼的地质景观,你认识多少?
- 中国古代数学有多牛?
- python序列元素的编号称为_Python序列
- python pp模块_Python模块--Pexpect
- php curl实现get请求,PHP中使用curl实现Get和Post请求 | 严佳冬