静态缓存案例生成一个html页面
来源:互联网 发布:linux grep 命令 编辑:程序博客网 时间:2024/05/17 09:34
简单案例:
ob缓存
public function l(){ ob_start(); if(!is_file("3.html") | time()-filemtime('3.html')>5){ echo "haoyunyun"; $content=ob_get_contents(); $fb=fopen("3.html",'w'); fwrite($fb,$content); fclose($fb); }else{ echo "This is my article"; echo "</br>"; echo file_get_contents("3.html"); }}
ob缓存
ob_start(); //打开输出缓冲区 $cacheTime = 864000; //设置缓存页面过期时间 $cacheDir = 'Cache'; //设置缓存页面文件目录 if (!is_dir($cacheDir)) mkdir($cacheDir); //判断目录是否存在,否则创建目录 $cacheFile = $cacheDir.'/cache_'.$goods_id.'.dwt'; //缓存文件路径,文件以日期命名 if (!is_file($cacheFile) || time() - filemtime($cacheFile) > $cacheTime) { $smarty->display('goods.dwt'); $content = ob_get_contents(); //取得php页面输出的全部内容 $fp = fopen($cacheFile, "w"); //输出内容写入文件 fwrite($fp, $content); fclose($fp); } else { echo '缓存'.$content = file_get_contents($cacheFile); //如果缓存文件已经存在,且未过期则读取 }
0 0
- 静态缓存案例生成一个html页面
- php页面静态化 获取页面缓存生成HTML页面
- php生成静态html页面缓存技术原理+实例
- php生成html静态页面缓存技术原理【附实例】
- 动态生成html缓存页面
- .net生成静态HTML页面
- asp 生成Html静态页面
- php生成静态html页面
- Java生成静态HTML页面
- jsp生成静态html页面
- 生成HTML静态页面,.NET
- jsp生成html静态页面
- Java生成静态HTML页面
- JSP 生成静态HTML页面
- Freemarker生成HTML静态页面
- Java生成静态HTML页面
- 利用页面输出生成HTML静态页面
- asp生成静态页面-生成html
- Tp使用phpexcel导入导出excel
- IOS学习之——navigationController的界面跳转方法
- 删除排序链表中的重复元素
- 如何安装vmware tools
- MySQL学习笔记:MySQL ERROR 1300 (HY000): Invalid utf8 character string
- 静态缓存案例生成一个html页面
- Linux-shell编程简单程序
- Deep learning 资源
- play-slick基础:CRUD操作
- textView 实现placeholder
- Android 头像上传 相机+图库 绘制圆形头像
- 抚摸被我冷落了一个月的博客の博弈小结
- HDU5583 Kingdom of Black and White(连通块暴力)
- android Toast大全,建立属于你自己的Toast