ThinkPHP 静态页缓存
2015-11-19 15:35
477 查看
通过对ThinkPHP的学习,记录下静态页的缓存步骤,以便以后查阅:
1、配置配置文件/Admin/Conf/config.php代码如下:
2、/Admin/Conf/下建立htmls.php(缓存的配置方法查看手册),简单代码如下:
3、/Admin/Lib/Action/IndexAction.class.php添加getHtml操作
4、建立模板文件/Admin/Tpl/default/Index/getHtml.html
5、访问http://mythink.com/admin.php/Index/getHtml
6、访问http://mythink.com/Admin/Html/getHtml.html
1、配置配置文件/Admin/Conf/config.php代码如下:
/*静态缓存*/ 'HTML_CACHE_ON'=>true, 'HTML_PATH'=>'__APP__/html', 'HTML_FILE_SUFFIX'=>'.html',
2、/Admin/Conf/下建立htmls.php(缓存的配置方法查看手册),简单代码如下:
<?php return array( 'getHtml'=>array('{:action}',-1), ); ?>
3、/Admin/Lib/Action/IndexAction.class.php添加getHtml操作
public function getHtml(){ $this->assign('title','页面静态缓存'); $this->assign('intro','页面静态缓存的内容页面静态缓存的内容页面静态缓存的内容'); $this->display(); }
4、建立模板文件/Admin/Tpl/default/Index/getHtml.html
<!doctype html> <html> <head> <meta charset="utf-8"> <title>{$title}</title> </head> <body> {$intro} </body> </html>
5、访问http://mythink.com/admin.php/Index/getHtml
6、访问http://mythink.com/Admin/Html/getHtml.html
相关文章推荐
- 资源合并fis-postpackager-simple插件的使用
- php多维数组排序
- php多图上传问题笔记
- PHP版单点登陆实现方案
- php+mysql+pdo连接数据库
- RTP协议全解(H264码流和PS流)
- PHP ceil()函数
- php保存base64数据
- php四种基础算法:冒泡,选择,插入和快速排序法
- OutputCache各参数的说明
- 基于RTP协议的H.264传输
- crontab执行带参数的php脚本,并取得参数
- Mac 上搭建Zend Framework
- Yocto IMX6 vsftpd 移植到ARM
- 【ThinkPHP】数据库增删查改
- PHP传值到不同页面的三种常见方式及php和html之间传值问题
- PHP中使用array函数新建一个数组
- elasticsearch--php检索
- PHP新建类问题分析及解决思路
- zend studio的安装和破解,并安装相应的emmet插件