缓存静态页面类
来源:互联网 发布:驴友用的gps软件 编辑:程序博客网 时间:2024/05/17 21:41
/** * 缓存静态页面类 */class HtmlCache{ /** * 开启缓存 * $filename缓存完整路径 * $time缓存时间单位是秒,默认7200秒 */ public function cache_start($filename,$time=7200) { $cachefile = $filename; $cachetime = $time; ob_start(); if(file_exists($cachefile) && (time()-$cachetime < filemtime($cachefile)))//判断文件是否存在或者是否在缓存时间内 { include($cachefile); ob_end_flush(); exit; } } /** * 结束缓存 * $filename缓存完整路径 */ public function cache_end($filename){ $cachefile = $filename; $fp = fopen($cachefile, 'w'); fwrite($fp, ob_get_contents()); fclose($fp); ob_end_flush(); }}用法:$HtmlCache = new HtmlCache();$filename = "./cache.html";$HtmlCache->cache_start($filename); //以下是输出的内容,放在cache_start和cache_end两个方法之间 echo "cache";$HtmlCache->cache_end($filename);
1 0
- 缓存静态页面类
- 缓存静态页面
- 普通静态页面缓存
- ob静态页面缓存
- php缓存—静态页面
- Dajngo19-缓存与静态页面
- 静态页面设置缓存、动态页面设缓存
- php页面静态化 获取页面缓存生成HTML页面
- ASP.NET页面如何建立静态缓存
- PHP使用缓存生成静态页面
- ob缓存实现页面静态化
- 页面静态化之ob缓存
- thinkphp 静态缓存页面的设置方法
- 缓存、动态页面静态化、网站优化
- ob缓存函数使用-【页面静态化】
- 静态缓存案例生成一个html页面
- 静态页面html防止js加载缓存
- php-ob缓存实现页面静态化
- My97DatePicker只显示月份
- 《剑指offer》-栈的压入、弹出序列
- java字符串的操作
- android JNI调用机制
- location.href 与 location.search
- 缓存静态页面类
- 链式前向星及其简单应用
- 在cmd命令行下编译运行C/C++源文件
- STM32F1和STM32F4 区别
- 第一篇博文
- Twitter-Snowflake,64位自增ID算法详解
- Bootstrap的几种预定义默认样式
- 《Linux驱动》最简单的驱动编写与makefile
- CentOS7修改主机名