thinkphp缓存技术的原理是什么

  介绍

今天就跟大家聊聊有关thinkphp缓存技术的原理是什么,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。

thinkphp缓存文件的配置

回家是我建立的前台项目,在家里\ Conf \配置。php找到缓存的配置文件,配置如下:

& lt; ? php ,,   return 才能;阵列(,,,,,,   & # 39;才能DB_TYPE& # 39;=祝辞& # 39;mysql # 39;,,,,,,,   & # 39;才能DB_HOST& # 39;=祝辞& # 39;127.0.0.1 # 39;,,,,,,,,   ,& # 39;DB_NAME& # 39;=祝辞& # 39;w3note& # 39;,,,,,,,,   & # 39;才能DB_USER& # 39;=祝辞& # 39;根# 39;,,,,,,,,   ,& # 39;DB_PWD& # 39;=祝辞& # 39;123456 & # 39;,,,,,,,,,   ,& # 39;DB_PORT& # 39;=祝辞& # 39;3306 & # 39;,,,,,,,,   ,& # 39;DB_PREFIX& # 39;=祝辞& # 39;w3_& # 39;,,,,,,,,,   ,& # 39;DATA_CACHE_TYPE& # 39;=祝辞& # 39;文件# 39;//设置缓存方式为file ,,,,,,   ,& # 39;DATA_CACHE_TIME& # 39;=祝辞& # 39;600 & # 39;//缓存周期600秒,,,,,,,   ),,,,,,,,   ?在

Thinkphp缓存函数的使用

在Thinkphp中,我喜欢使用快捷缓存函数S()进行缓存,其用法如下:

S(& # 39;数据# 39;$ Data);//使用数据标识缓存$ Data数据,,   (& # 39;数据# 39;数据,美元600);//,缓存$ Data数据600秒,,   Data 美元;=,S(& # 39;数据# 39;);//,获取缓存数据,,   年代(& # 39;数据# 39;,NULL);//,删除缓存数据


下面是是前台项目控制器的完整代码:

& lt; ? php ,,,,,,//,本类由系统自动生成,仅供测试用途,,,,,,,   ,class  IndexAction  extends 行动{,,,,,,   ,,public  function 指数(){,,,,,,   ,,,,,,//如果有缓存,则读取缓存数据,,,,,,,   ,,,,,,//如果没有缓存,则读取数据库当中的数据放入缓存,,,,,,,   ,,,,,,$列表=S(& # 39;列出了# 39;),,,,,,,,,,,,,,,,,,,,,,   ,,,,,,如果(emptyempty(列表)美元){,,,,,,,,,,,,,,,,,,,,,,,,,,   ,,,,,,,,新闻=美元(& # 39;新闻# 39;),,,,   ,,,,,,,,新闻列表=美元→选择(),,,,   ,,,,,,,,年代(& # 39;列出了# 39;,列表,美元600),,,,   ,,,,,,,,echo  & # 39;这是直接读取数据库的数据& # 39;,,,,,,,,   ,,,,,,,,,},,,   ,,,,,,转储(列表),,,   祝辞;


访问http://127.0.0.1/Home/index。php/索引/索引输出,这是直接读取数据库的数据:

数组(10),{,,   [0]才能,=祝辞,数组(12),{,,   ,,,(“id"),=祝辞,字符串(1),“1“,,,   ,,,(“catid"),=祝辞,字符串(2),“13,,,   ,,,(“title"),=祝辞,字符串(4),“thinkphp的缓存技术,,,   ,,,(“content"),=祝辞,字符串(8),“thinkphp的缓存技术,,,   ,,,(“tags"),=祝辞,字符串(4),“缓存“,,   ,,,(“thumb"),=祝辞,字符串(0),,,,,   ,,,(“description"),=祝辞,字符串(7),“thinkphp的缓存技术,,,   ,,,(“inputtime"),=祝辞,字符串(10),“1348370202,,,   ,,,(“posid"),=祝辞,字符串(1),“1“,,,   ,,,(“ord"),=祝辞,字符串(1),“2“,,   ,,,(“hits"),=祝辞,字符串(1),“1“,,,   ,,,(“status"),=祝辞,字符串(1),“1“,,,   }

看完上述内容,你们对thinkphp缓存技术的原理是什么有进一步的了解吗?如果还想了解更多知识或者相关内容,请关注行业资讯频道,感谢大家的支持。

thinkphp缓存技术的原理是什么