缓存概述
缓存概述
在项目开发过程中我们经常会利用缓存来缓解数据查询、复杂运算带来的服务器压力以应对高并发!
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/ 文件夹内,您可以打开它们观察缓存数据,对缓存有更深地了解 ;