PHP DevPHP经验分享程序员

cakephp 文件数据缓存实现步骤

2017-01-03  本文已影响98人  Stone_Zhuo

环境

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

配置

// 添加一个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
上一篇 下一篇

猜你喜欢

热点阅读