tp3.2实现简单的静态缓存
2016-07-12 14:13
579 查看
配置:首先在你的应用配置config中配置缓存规则
如:
/* 静态缓存配置*/
'HTML_CACHE_ON' => true, // 开启静态缓存
'HTML_CACHE_TIME' => 60, // 全局静态缓存有效期(秒)
'HTML_FILE_SUFFIX' => '.html', // 设置静态缓存文件后缀
'HTML_PATH' => APP_PATH.'Home/Cachehtml/', //设置已经生成的静态页保存路径
'HTML_CACHE_RULES' => array( // 定义静态缓存规则
// 定义格式1 数组方式
'index:index' => array('{citycode}',10),
)
但是这样的配置无法实现,因为HTML_PATH这个参数是不能被解析的因为在Think.php中也有对这个参数的配置,当执行代码的时候,会先加载这个参数,所以,我们修改这个参数,或者在你的APP_PATH下面的Application下面创建一个Html目录并且修改权限,777ok啦!
如:
/* 静态缓存配置*/
'HTML_CACHE_ON' => true, // 开启静态缓存
'HTML_CACHE_TIME' => 60, // 全局静态缓存有效期(秒)
'HTML_FILE_SUFFIX' => '.html', // 设置静态缓存文件后缀
'HTML_PATH' => APP_PATH.'Home/Cachehtml/', //设置已经生成的静态页保存路径
'HTML_CACHE_RULES' => array( // 定义静态缓存规则
// 定义格式1 数组方式
'index:index' => array('{citycode}',10),
)
但是这样的配置无法实现,因为HTML_PATH这个参数是不能被解析的因为在Think.php中也有对这个参数的配置,当执行代码的时候,会先加载这个参数,所以,我们修改这个参数,或者在你的APP_PATH下面的Application下面创建一个Html目录并且修改权限,777ok啦!
相关文章推荐
- php.ini翻译解析
- SSH服务
- Yii框架的入口文件配置
- tp控制器----跨模块调用;
- php知识点2-form
- phpstorm常见问题
- ThinkPHP中order()方法的使用
- php接收post的json数组
- Yii中CGridView禁止列排序的设置方法
- curl
- PHP学习之路之Smarty模板引擎的引入和简单使用
- thinkPHP模板算术运算相关函数用法分析
- PHP图片上传程序(完整版)
- ThinkPHP initialize 和 construct的区别
- php运算符
- thinkPHP基于ajax实现的菜单与分页示例
- PHP生成短网址方法汇总
- Yii2 menu navbar nav小部件的使用示例
- thinkPHP分组后模板无法加载问题解决方法
- php生成获取本机的mac地址