如何结合thinkphp进行网页缓存

2025-04-13 06:21:48
推荐回答(1个)
回答1:

要使用静态缓存功能,需要开启HTML_CACHE_ON 参数,并且使用HTML_CACHE_RULES配置参数设置静态缓存规则文件 。

静态规则的定义方式如下:

'HTML_CACHE_ON'=>true, // 开启静态缓存
'HTML_FILE_SUFFIX' => '.shtml', // 设置静态缓存后缀为.shtml
'HTML_CACHE_RULES'=> array(
'ActionName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'ModuleName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'ModuleName(小写):ActionName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
'*' => array('静态规则', '静态缓存有效期', '附加规则'),
//…更多操作的静态规则
)

// ThinkPHP 缓存介绍