美文网首页PHP DevPHP经验分享程序员
cakephp 文件数据缓存实现步骤

cakephp 文件数据缓存实现步骤

作者: Stone_Zhuo | 来源:发表于2017-01-03 16:53 被阅读98次

环境

笔者在cakephp 2.4.6中进行的实践,不同版本可能稍有出入。

配置

  • ./Config/core.phpConfigure::write('Cache.disable', true);一行注释。
  • ./Config/bootstrap.php中添加如下代码:
// 添加一个cakephp缓存配置
Cache::config('article', [ // article是缓存配置名称
    'engine' => 'File', // 使用文件缓存
    'duration' => '+6 hours', // 缓存有效时间
    'path' => CACHE.'article'.DS, // 缓存文件保存目录 如果该文件夹无法自动创建需要手动创建并保证可写
]);

使用

  • 缓存读取方法:
Cache::read('cache_key', 'article');

其中cache_key根据需要具体设置,缓存会保存在缓存配置中指定目录下以该值为名的文件中。article就是缓存配置中设置的缓存配置名称。

  • 缓存写入方法:
Cache::write('cache_key', $data, 'article');

其中cache_key根据需要具体设置,缓存会保存在缓存配置中指定目录下以该值为名的文件中。$data是要缓存的数据,article就是缓存配置中设置的缓存配置名称。

本文首发于公众号:programmer_cc,转载请注明出处。


微信公众号.jpg

相关文章

  • cakephp 文件数据缓存实现步骤

    环境 笔者在cakephp 2.4.6中进行的实践,不同版本可能稍有出入。 配置 将./Config/core.p...

  • 实现数据循环缓存、缓存数据写入文件

    开辟一块内存来循环缓存H264码流,避免碰撞导致录像数据无法写入外存储器中。能够及时将内存碰撞前的一段视频及时存储...

  • nodejs的缓存和进程

    缓存 缓存是前后端数据交互很重要的一部分,利用缓存可以节约网络带宽,节省花销,具体的实现步骤如下: 进程 node...

  • Android-DiskLruCache

    DiskLruCache用于实现磁盘缓存,它通过将缓存文件写入文件系统实现缓存的效果。使用前先添加依赖 该方法用于...

  • 缓存

    缓存分为:文件缓存和数据缓存 文件缓存.主要指的是静态内容(如HTML网页,图片,视频文件,脚本文件等),这些可以...

  • iOS计算缓存清除缓存

    获取缓存文件的大小 由于缓存文件存在沙箱中,我们可以通过NSFileManager API来实现对缓存文件大小的计...

  • 33_Django的缓存

    Django的缓存 全站缓存: 单页面缓存: 页面局部缓存: 缓存的位置:(只需要改配置文件) 内存 文件 数据库...

  • 应用缓存

    应用缓存 应用缓存使用应用缓存的两个步骤: 1.创建应用缓存的文件 � 2.在html中引入应用缓存...

  • AOF持久化

    AOF持久化功能的实现可以分为追加(append)、文件写入(write)、文件同步(sync)三个步骤。 数据持...

  • php内存缓存实现程序代码

    php内存缓存实现程序代码 1、普遍缓存技术:数据缓存:这里所说的数据缓存是指数据库查询PHP缓存机制,每次访问页...

网友评论

    本文标题:cakephp 文件数据缓存实现步骤

    本文链接:https://www.haomeiwen.com/subject/qhdgmttx.html