2008年8月13日

分离Nt discuz2.0缓存模块

摘要: 因为nt discuz 用的是缓存和xml做映射 我换成了容器去做映射,感觉效率会更高点。 先附上代码 这是个缓存是否存在的枚举 Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->//枚举缓存标志位类型 enum CacheFlag { ... 阅读全文

posted @ 2008-08-13 18:08 灯灯 阅读(781) 评论(2) 推荐(0)

Nt Discuz2.0的缓存层设计模式等亮点解析

摘要: 缓存模块用的是一个策略模式 下面是一个简单的策略模式的示意图 我是在WORD里做一个简单的示例,没有用标准UML 策略模式:DNTCache 封装逻辑产生ICacheStrategy子类实例。 ICacheStrategy为公共策略缓存接口 ICacheStrategy几个分支表示策略接口的各种实现。 策略模式的优势在于 1 封装:Clint调用的时候只需要开放DNTCache,而对... 阅读全文

posted @ 2008-08-13 11:47 灯灯 阅读(572) 评论(1) 推荐(0)

导航