变废为宝,将Discuz废弃的cache机制引入到memory体系中

简介: Discuz的source/class/cache目录,代表着相应的缓存机制,但实际上废弃很多年了。Discuz用Memory代表了缓存,里面内置了memcache等多种缓存驱动。但很多人的开发环境甚至服务器环境都是没有配置这些缓存环境的。

Discuz的source/class/cache目录,代表着相应的缓存机制,但实际上废弃很多年了。

Discuz用Memory代表了缓存,里面内置了memcache等多种缓存驱动。

但很多人的开发环境甚至服务器环境都是没有配置这些缓存环境的。所以,产生了一个变废为宝的思路,就原来的cache思路移植到新的memory体系中。

姑且命名为db与file两种,代码见:

https://gitcafe.com/web3d/uxf/tree/master/upload/source/class/memory

另外,工厂类也需打个补丁,代码见:

https://gitcafe.com/web3d/uxf/blob/master/upload/source/class/discuz/discuz_memory.patch

目录
相关文章
|
6月前
|
开发框架 缓存 Java
浅析JAVA日志中的性能实践与原理解释问题之"Garbage Free"技术的实现方式问题如何解决
浅析JAVA日志中的性能实践与原理解释问题之"Garbage Free"技术的实现方式问题如何解决
|
8月前
|
存储 缓存 监控
中间件Cache-Aside策略检查缓存
【5月更文挑战第10天】中间件Cache-Aside策略检查缓存
80 5
|
8月前
|
存储 缓存 中间件
中间件Read-Through Cache(直读缓存)策略工作原理
【5月更文挑战第11天】中间件Read-Through Cache(直读缓存)策略工作原理
88 3
|
8月前
|
存储 缓存 监控
中间件Read-Through Cache(直读缓存)策略注意事项
【5月更文挑战第11天】中间件Read-Through Cache(直读缓存)策略注意事项
49 2
|
8月前
|
存储 缓存 中间件
中间件Cache-Aside策略写入操作
【5月更文挑战第9天】中间件Cache-Aside策略写入操作
54 1
|
8月前
|
存储 缓存 中间件
中间件Cache-Aside策略特别适合“读多”的应用场景
【5月更文挑战第8天】中间件Cache-Aside策略特别适合“读多”的应用场景
57 2
|
关系型数据库 MySQL PostgreSQL
性能优化特性之:code_hugepage - 代码大页
本文介绍了倚天实例上的内存优化特性:代码段大页,并从优化原理、使用方法、性能收益进行详细阐述。
|
缓存 监控 NoSQL
一个.Net Core开源缓存中间件,让你更加简单、方便使用缓存
一个.Net Core开源缓存中间件,让你更加简单、方便使用缓存
204 0
|
缓存
webpack优化篇(四十六):充分利用缓存提升二次构建速度
webpack优化篇(四十六):充分利用缓存提升二次构建速度
453 0
webpack优化篇(四十六):充分利用缓存提升二次构建速度
Cocos2dx的cache细节,资源路径不规范,容易导致cache中存在多份
Cocos2dx的cache细节,资源路径不规范,容易导致cache中存在多份
136 0