ThinkPHP静态化配置

原创 2016年05月31日 09:22:06

配置文件如下:
可以在index.php中设置静态缓存目录

define('HTML_PATH','./Application/Runtime/Html/'); //静态缓存文件目录,HTML_PATH可任意设置,此处设为当前项目下新建的html目录
    'HTML_CACHE_ON'     =>    true, // 开启静态缓存   
    'HTML_CACHE_TIME'   =>    60,   // 全局静态缓存有效期(秒)
    'HTML_FILE_SUFFIX'  =>    '.html', // 设置静态缓存文件后缀
    'HTML_CACHE_RULES'  =>     array(  // 定义静态缓存规则
         // 定义格式1 数组方式
         //'静态地址'    =>     array('静态规则', '有效期', '附加规则'), 
// 这里的静态规则是指生成静态html文件的名字      
'index:index'=>array('{:module}_{:controller}_{:action}',TPSHOP_CACHE_TIME),  // 首页静态缓存        
         'index:goodsList'=>array('{:module}_{:controller}_{:action}_{id}',TPSHOP_CACHE_TIME),  // 列表页静态缓存            
        'Goods:ajaxComment'=>array('{:module}_{:controller}_{:action}_{goods_id}_{commentType}_{p}',TPSHOP_CACHE_TIME),  // 商品评论页静态缓存         
        'Goods:ajaxConsult'=>array('{:module}_{:controllerza }_{:action}_{goods_id}_{consult_type}_{p}',TPSHOP_CACHE_TIME),  // 商品咨询页静态缓存                 
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

ThinkPHP 的页面静态化功能的实现(三)

页面静态化有很多好处,加快页面打开浏览速度,有利于搜索引擎优化SEO,减轻服务器负担,网站更安全,HTML页面不会受php相关漏洞的影响。常说的页面静态化分为两种,一种是伪静态,即url 重写,一种是...

ThinkPHP生成静态页buildHtml方法

原来ThinkPHP自带了生成静态页的函数buildHtml,使用起来很方便!最新的手册里没写这个方法,向大家介绍一下。 protected function build...

ThinkPHP生成静态页buildHtml方法

原来ThinkPHP自带了生成静态页的函数buildHtml,使用起来很方便!最新的手册里没写这个方法,向大家介绍一下。 PHP protected function buildHtml($...

ThinkPHP 的页面静态化功能的实现(一)

页面静态化有很多好处,加快页面打开浏览速度,有利于搜索引擎优化SEO,减轻服务器负担,网站更安全,HTML页面不会受php相关漏洞的影响。...

ThinkPHP生成静态页

ThinkPHP提供了灵活的静态文件生成功能,可以在输出模板的同时生成需要的静态文件. 使用: $this->buildHtml('静态文件', '静态路径','模板文件'); ...

ThinkPHP 的页面静态化功能的实现(二)

页面静态化有很多好处,加快页面打开浏览速度,有利于搜索引擎优化SEO,减轻服务器负担,网站更安全,HTML页面不会受php相关漏洞的影响。...

关于thinkphp开发的微盘系统在阿里云vps的linux系统下面伪静态配置方法

很多朋友反馈自己在阿里云购买的ECS服务器,其实就是vps,自己按照阿里云的说明装了linux系统配置了nginx,但是最后thinkphp默认的路径访问方式失效,比如:http://你的域名/ind...

nginx配置location对thinkphp伪静态影响

由于同事修改了nginx配置文件,导航我thinkphp程序无法访问,经过调查是因为不支持.html的后缀访问了。比较奇怪了,刚刚还是可以,监控程序一直发邮件出来,这样发现写的服务端监控程序起到了很好...

ThinkPHP静态缓存简单配置和使用

ThinkPHP官方手册写道 要使用静态缓存功能,需要开启HTML_CACHE_ON 参数,并且在项目配置目录下面增加静态缓存规则文件 htmls.php,两者缺一不可。否则静态缓存不会生效。  ...

thinkphp 静态化 转载

登录 首页 专栏 专家 热文 gai_ge的专栏 [原]ThinkPHP 页面静态化 实例解析 2013-2-3阅读706 评论0 ThinkPHP 页面静态化 实例...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ThinkPHP静态化配置
举报原因:
原因补充:

(最多只允许输入30个字)