cache层设计
2017-04-27 10:30:44 0 举报
AI智能生成
登录查看完整内容
为你推荐
查看更多
缓存层设计是系统架构中的关键部分,它的主要目标是提高数据访问速度,减少对后端存储的依赖。缓存层通常位于应用程序和数据库之间,通过存储经常访问的数据来提供快速的数据访问。这种设计可以显著提高系统的响应时间,提升用户体验。缓存层的设计需要考虑数据的一致性、过期策略、缓存容量等因素。同时,为了提高系统的可扩展性和稳定性,缓存层通常采用分布式设计,通过复制和分区等技术来处理大量的并发请求。
作者其他创作
大纲/内容
Dispatcher
pro:_$rules 注册规则、标题、别名、rewrite
分支主题
NEJ
storage.js使用localStorage
class:_$setDataInStorage
class:_$getDataInStorage
class:_$delDataInStorage
util/event.js 主要是把事件、回调存在this.__events中,做增、删、调用
class:_$getInstance 获取类的实例
pro:_$addEvent 添加事件 不会覆盖,一个事件可以添加多次
pro: _$batchEvent 批量添加事件
pro: _$setEvent 设置事件,会覆盖已存在的同名事件
pro: _$clearEvent 清除事件,没有制定类型则清除所有事件
pro:_$dispatchEvent 触发事件
pro:_$recycle 实例回收,最终还是调用class:_$recycle
klass.js 基类
class:_$extend 继承类上的静态方法(可选),继承原型上的方法
pro:__super 调用父类上的同名方法
pro:__init 初始化方法,什么都没干,重写
global.js 全局Function.prototype方法
_$bind 绑定执行上下文,以及执行时参数,绑定参数在前,执行参数在后
_$bind2 绑定执行上下文,以及执行时参数,绑定参数在后,执行参数在前
cache.js 提供对cache、localstorage操作的私有方法
pro:__setDataInCache 数据存进内存中
pro:__getDataInCache 获取内存中的数据
pro:__setDataInStorage 数据存进本地缓存
pro:__getDataInStorage 获取本地缓存中的数据
..............
0 条评论
回复 删除
下一页