thinkPHP 查寻缓存文件的方式

摘要: 针对立即性规定不太高的数据信息查寻,大家可使用查寻缓存文件作用来提升特性,并且不用自身应用缓存文件方式开展缓存文件和获得。查寻缓存文件作用适用全部的数据信息库,而...

针对立即性规定不太高的数据信息查寻,大家可使用查寻缓存文件作用来提升特性,并且不用自身应用缓存文件方式开展缓存文件和获得。

查寻缓存文件作用适用全部的数据信息库,而且适用全部的缓存文件方法和合理期。

在应用查寻缓存文件的情况下,只必须启用Model类的cache方式,比如:

$Model- cache(true)- where( status=1 )- select();

假如应用了cache(true) ,则在查寻的同时候依据当今的查寻标准等信息内容转化成一个含有唯一标志的查寻缓存文件,假如特定了key得话,则立即转化成名字为key的查寻缓存文件 ,比如:

$Model- cache( cache_name )- select();

特定key的方法会让查寻缓存文件更为高效率。

默认设置状况下缓存文件方法选用DATA_CACHE_TYPE主要参数设定的缓存文件方法(系统软件默认设置数值File表明选用文档方法缓存文件),缓存文件合理期是DATA_CACHE_TIME主要参数设定的時间,还可以独立制订查寻缓存文件的缓存文件方法和合理期:

$Model- cache(true,60, xcache )- select();

表明当今查寻缓存文件的缓存文件方法为xcache,而且缓存文件合理期是60秒。

一样的查寻,假如沒有应用cache方式,则不容易获得或是转化成一切缓存文件,就算是以前启用过Cache方式。

假如特定了查寻缓存文件的key得话,则能够出外部根据S方式立即获得查寻缓存文件的內容,比如:

$value = S( cache_name 

除开select方式以外,查寻缓存文件还适用find和getField方式,及其她们的衍化方式(包含统计分析查寻和动态性查寻方式)。

// 对查寻数据信息缓存文件60秒$Model- where($map)- cache( key ,60)- find();

实际运用的情况下能够依据必须挑选缓存文件方法缓和存在效期。




联系我们

全国服务热线:4000-399-000 公司邮箱:343111187@qq.com

  工作日 9:00-18:00

关注我们

官网公众号

官网公众号

Copyright?2020 广州凡科互联网科技股份有限公司 版权所有 粤ICP备10235580号 客服热线 18720358503