一 :定义某个模块下的某个方法,为静态缓存
第一种
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方法 按照规则生成缓存文件 ) );