【文件属性】:
文件名称:静态缓存-图像目标检测技术及应用
文件大小:2.49MB
文件格式:PDF
更新时间:2021-06-04 00:04:32
ThinkPHP3.1
ThinkPHP3.1 完全开发手册
280
即可开启数据库查询的 SQL 创建缓存,默认缓存方式为文件方式,还可以支持 xcache 和 apc 方式缓存,
只需要设置:
1. 'DB_SQL_BUILD_QUEUE' => 'xcache',
我们知道,一个项目的查询 SQL 的量可能会非常巨大,所以有必要设置下缓存的队列长度,例如,我们希
望 SQL 解析缓存不超过 20 条记录,可以设置:
1. 'DB_SQL_BUILD_LENGTH' => 20, // SQL缓存的队列长度
注意:只有查询方法才支持 SQL 解析缓存
12.8 静态缓存
ThinkPHP 内置了静态缓存的功能,并且支持静态缓存的规则定义。
要使用静态缓存功能,需要开启 HTML_CACHE_ON 参数,并且使用 HTML_CACHE_RULES 配置参数
设置静态缓存规则文件 。
静态规则的定义方式如下:
1. 'HTML_CACHE_ON'=>true,
2. 'HTML_CACHE_RULES'=> array(
3. 'ActionName' => array('静态规则', '静态缓存有效期', '附加规则'),
4. 'ModuleName(小写)' => array('静态规则', '静态缓存有效期', '附加规则'),
5. 'ModuleName(小写):ActionName' => array('静态规则', '静态缓存有效期', '附加规则'),
6. '*' => array('静态规则', '静态缓存有效期', '附加规则'),
7. //…更多操作的静态规则
8. )