一 :定义某个模块下的某个方法,为静态缓存
第一种
1 在模块配置文件中单独定义:
return array(
//开启静态缓存
'HTML_CACHE_ON' => true, //开启缓存
'HTML_CACHE_TIME' =>60, //开启缓存时间
'HTML_FILE_SUFFIX' => '.shtml', //生成缓存文件的后缀名
'HTML_PATH' => 'Html', //生成缓存文件保存目录
'HTML_CACHE_RULES'=>array(
'Index:index' => '{:module}/{:controller}_{:action}' //在html目录下创建一个
//当前模块的文件夹目录,生成Index控制器下的index方法
)
); //生成缓存文件保存目录
第二种
1 在项目主配置文件(Common/Conf/config.php)中定义:
//开启静态缓存
'HTML_CACHE_ON' => true, //开启缓存
'HTML_CACHE_TIME' =>60, //开启缓存时间
'HTML_FILE_SUFFIX' => '.shtml', //生成缓存文件的后缀名
'HTML_PATH' => 'Html', //生成缓存文件保存目录
2 在模块配置文件( 模块名/Conf/config.php)中定义静态定义规则:
return array(
'HTML_CACHE_RULES'=>array(
'Index:index' => '{:module}/{:controller}_{:action}' //Index控制器下的index方法
按照规则生成缓存文件
)
);