缓存机制

缓存机制

区别与其他系统,OMS都是一些流程化的订单发货单处理,不涉及过多的页面展示和呈现,所以缓存一般使用在一些不怎么经常发生变化的数据上,或一些允许延迟呈现的数据。

目录结构说明

路径:

app\base\lib\static

文件:

cachecore.php 缓存封装的Lib类(直接引用系统框架使用的缓存存储引擎,具体支持的缓存模式见app\base\lib\cache文件夹下,一般使用memcache)

调用用例

读取缓存数据
cachecore::fetch($_inner_key);

保存缓存数据
cachecore::store($_inner_key, $this->user_data, 60*15);

$_inner_key为具体保存的缓存键注意唯一性,store方法第二个参数是具体缓存的数据,store方法第三个参数是具体缓存的时效时间

二开使用的场景

针对一些开发场景下,有的数据变动可能性比较小,但是被调用使用的几率比较大,这种时候我们可以使用缓存存储

可能有人会说kv呢,原先系统也有kv方式的持久化存储方式,该存储引擎一般建议只是存储一些简单的、数据量小的配置设置信息


沪ICP备05002918号

© 2003-2017 ShopEx,Inc.All rights reserved.