缓存概述

缓存概述

在项目开发过程中我们经常会利用缓存来缓解数据查询、复杂运算带来的服务器压力以应对高并发!
phpGrace 封装了简洁且全面的缓存支持方案,支持文件、redis 2种形式的缓存方式,您可以利用它们开发出极其高效的缓存模块,实现完美的高并发应对机制;

相关配置

// 文件位置 : /phpGrace/config.php
// ****** 缓存配置 ******
// 支持的缓存类型
'allowCacheType'         => array('file', 'redis'),
// 缓存设置
'cache'                  => array(
    'type'               => 'file',
    'host'               => '127.0.0.1', // 主机地址
    'port'               => '6379',     // 端口
    'password'           => '123456',   //  redis 服务验证密码
    'pre'                => 'GSCMS_'     // 缓存变量前缀
)

使用缓存

完成缓存配置后,您就可以以以下形式使用缓存 :
1 在控制器内创建、调用缓存;
2 在自定义模型类内创建缓存,在其他页面调用模型内的缓存;
3 在自定义缓存文件内创建缓存、在其他页面调用缓存;

具体使用流程详解下面的章节。

文件型缓存数据文件位置

如果您使用的是文件型缓存,缓存数据以文件形式保存在 : /phpGrace/cacheDataFiles/ 文件夹内,您可以打开它们观察缓存数据,对缓存有更深地了解 ;