$smary模板缓存
2024-05-08 20:06:34
<?php //引入配置文件 $fillname="../cache/testhuancun.html"; //设置一个缓存时间 $time=5;//判断如果缓存文件不存在的话 if(!file_exists($fillname) || filemtime($fillname)+$time<time()) {//开启缓存 ob_start();include("../init.inc.php");include("../DBDA.class.php");$db=new DBDA();$sql="select * from nation";$attr=$db->Query($sql);$smarty->assign("nation",$attr);$smarty->display("test.html");//把内存里面的内容读出来$nr=ob_get_contents();//将读到的内容存放到缓存文件 file_put_contents($fillname,$nr);//清除缓存 ob_flush();echo "##########################";} //如果缓存文件存在的话 else {include($fillname); }
转载于:https://www.cnblogs.com/liuran123/p/6194530.html
最新文章
- Linux下的一个图形管理工具webmin
- 如何定义经济的网络(后期可以随意剪枝)
- tensorflow1.0中的改善
- Mock工具之Mockito实战
- Jpgraph php怎么变异,php使用Jpgraph绘制3D饼状图的方法
- OpenCV 中的绘制功能
- java继承中的 equals + hashCode+toString
- android实时声音信号波形_Android输出正弦波音频信号(左右声道对称)-阿里云开发者社区...
- vue 代理重定向_关于vue-router,路由重定向的使用分析
- koa mysql 按钮级权限_Vue 指令实现按钮级别权限管理功能
- 关于 安利商品“欺诈”案
- docker安装es+kibana
- 小学生怎么做PPT?
- 获取前N天/月/年的日期
- 【NDN基础】Named Data Networking 学习笔记
- 多样数字人民币钱包来袭,阻力与动力并存
- Python-ip代理
- 条码打印软件如何批量制作学生考试条形码标签
- linux .opj文件,OPJ 文件扩展名: 它是什么以及如何打开它?
- Python笔记:布尔类型,逻辑运算符
热门文章
- ImageLoader的简单解析(六)
- Android View框架总结(八)ViewGroup事件分发机制
- php 依赖注入 数据库切换_通俗易懂理解PHP依赖注入容器
- html盒子中盒子排列,解析CSS的box model盒模型及其内的子元素布局控制
- 华为鸿蒙系统困难重重,困难重重,华为依然积极发展自主操作系统,同时布局鸿蒙和UOS...
- Go基础-Go中的import
- 蓝桥杯单片机数码管动态显示_单片机期末整理
- python典型安装_python安装某些第三方包报错解决办法
- 路由器刷breed web控制台助手_红米AC2100路由器从零认证登录SCUT校园网踩坑经历...
- 连接linux常用的工具