hupfc / k8uc
kuai8 ucenter client
This package's canonical repository appears to be gone and the package has been frozen as a result.
4.0.1
2018-09-10 01:51 UTC
Requires
- psr/log: ^1.0@dev
README
k8 ucenter client
v2/uc v2/k8 对应的是两个不同的项目
调用uc系列接口时
先实例化hupfc\k8uc\src\Config的配置
setLogOptions
setParams
setDomain
hook是基于tp5.0.18的php页面静态化插件
一般通过钩子调用
调用前实例化以下配置
对应模块的config文件
//'配置项'=>'配置值'
'HTML_CACHE_ON' => true, // 开启静态缓存
'HTML_CACHE_TIME' => 3600, // 全局静态缓存有效期(秒)
'HTML_FILE_SUFFIX' => '.shtml', // 设置静态缓存文件后缀
'HTML_CACHE_RULES' => array( // 定义静态缓存规则
// // 定义格式1 数组方式
//'静态地址' => array('静态规则', '有效期', '附加规则'),
//1.任意控制器的任意操作都适用
/* '*'=>array('{$_SERVER.REQUEST_URI|md5}'),
//2.任意控制器的md5操作
'md5'=>array('{:module}/{:controller}/{:action}_{id|md5}'),
//3.Static控制器的所有操作
'Static:'=>array('{:module}/{:controller}/{:action}',50),//第一个参数是构造的字符串,后面是缓存50秒
//4.Hmtl控制器的md5操作
'Html:md5'=>array('{:module}/{:controller}/{:action}'),*/
)
对应模块的 tags配置
//web模块静态化配置
'module_init'=>[
'\\hupfc\\k8uc\\src\\hook\\ReadHtmlCacheBehavior',
],
'view_filter'=>[
'\\hupfc\\k8uc\\src\\hook\\WriteHtmlCacheBehavior',
],