博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
thinkphp缓存的使用
阅读量:7239 次
发布时间:2019-06-29

本文共 721 字,大约阅读时间需要 2 分钟。

hot3.png

一:用Memcache进行缓存

      1.首先要确定php的环境支持Memcache

      2.在配置文件中设置缓存的方式:

         'DATA_CACHE_TIME' => -1, // 数据缓存有效期

         'DATA_CACHE_COMPRESS' => false, // 数据缓存是否压缩缓存

         'DATA_CACHE_CHECK' => false, // 数据缓存是否校验缓存

        'DATA_CACHE_TYPE' => 'Memcache', // 数据缓存类型,支持:File|Db|Apc|Memcache|Shmop|Sqlite|Xcache|Apachenote|Eaccelerator

        'MEMCACHED_HOST' => 'localhost', // memcache服务器,可为数组。

        'MEMCACHED_PORT' => '11211', // memcache端口,可为数组。

        'DATA_CACHE_PATH' => TEMP_PATH, // 缓存路径设置 (仅对File方式缓存有效)

        'DATA_CACHE_SUBDIR' => false, // 使用子目录缓存 (自动根据缓存标识的哈希创建子目录)

        'DATA_PATH_LEVEL' => 1, // 子目录缓存级别

3.应用:

        if(!$test= S('test')){

             S("test","memcache");

}

二:S()快捷缓存

    S('名字','数据','3600','类型')缓存快捷方法

    其默认的缓存方式就是File,不用再配置文件中进行设置

    

转载于:https://my.oschina.net/guomingliang/blog/264080

你可能感兴趣的文章
IOS 数据存储之 FMDB 详解
查看>>
纯数学教程 Page 324 正项级数绝对收敛的一种判别法
查看>>
关于键保留表的一些汇总
查看>>
python全栈开发 * 29知识点汇总 * 180712
查看>>
电源磁珠选择
查看>>
Android线控的使用
查看>>
《C陷阱与缺陷》阅读笔记(个人版)
查看>>
项目管理过程 (1)
查看>>
hdu 3033
查看>>
Redis (windows)安装
查看>>
Axure基础操作
查看>>
<转>boost 1.53 and STLPort build binary for windows
查看>>
洛谷 P1736 创意吃鱼法 Label:dp || 前缀和
查看>>
物理备库互转快照备库
查看>>
SEO之HTML标签
查看>>
test1
查看>>
P与NP,从概念到研究全面综述
查看>>
查找SQL数据表或视图中的字段属性信息
查看>>
WEB请求处理六:浏览器HTTP协议漫谈
查看>>
用JS描述的数据结构及算法表示——栈和队列(基础版)
查看>>