当前位置: 首页 > wzjs >正文

wordpress加密c酱酱seo培训资料

wordpress加密c酱酱,seo培训资料,外网访问不了内网建设的网站,wordpress显示时间插件下载地址LRU(Least Recently User) 最近最少使用算法,根据数据的历史访问记录来进行淘汰数据。缺点:对于全表扫的场景失效。 LFU(Least Frequently Used): 最近最不常用算法,根据数据的历史访问频率来淘汰数据。缺点:对于过期的访问频次高…

LRU(Least Recently User) 最近最少使用算法,根据数据的历史访问记录来进行淘汰数据。缺点:对于全表扫的场景失效。

LFU(Least Frequently Used): 最近最不常用算法,根据数据的历史访问频率来淘汰数据。缺点:对于过期的访问频次高的不能马上淘汰掉。

ARC(Adaptive Replacement Cache): 自适应缓存替换算法,它结合了LRU与LFU,来获得可用缓存的最佳使用。

核心思想是:当时访问的数据趋向于访问最近的内容,会更多地命中LRU list,这样会增大LRU的空间; 当系统趋向于访问最频繁的内容,会更多地命中LFU list,这样会增加LFU的空间。

1. 整个Cache分成两部分,起始LRU和LFU各占一半,后续会动态适应调整partion的位置(记为p)除此,LRU和LFU各自有一个ghost list(因此,一共4个list)。

2. 在缓存中查找客户端需要访问的数据, 如果没有命中,表示缓存穿透,将需要访问的数据 从磁盘中取出,放到LRU链表的头部。

3. 如果命中,且LFU链表中没有,则将数据放入LFU链表的头部,所有LRU链表中的数据都必须至少被访问两次才会进入LFU链表。如果命中,且LFU链表中存在,则将数据重新放到LFU链表的头部。这么做,那些真正被频繁访问的页面将永远呆在缓存中,不经常访问的页面会向链表尾部移动,最终被淘汰出去。

4. 如果此时缓存满了,则从LRU链表中淘汰链表尾部的数据,将数据的key放入LRU链表对应的ghost list。然后再在链表头部加入新数据。如果ghost list中的元素满了,先按照先进先出的方式来淘汰ghost list中的一个元素,然后再加入新的元素。

5. 如果没有命中的数据key处于ghost list中,则表示是一次幽灵(phantom)命中,系统知道,这是一个刚刚淘汰的页面,而不是第一次读取或者说很久之前读取的一个页面。ARC用这个信息来调整它自己,以适应当前的I/O模式(workload)。

这个迹象说明我们的LRU缓存太小了。在这种情况下,LRU链表的长度将会被增加1,并将命中的数据key从ghost list中移除,放入LRU链表的头部。显然,LFU链表的长度将会被减少1。

同样,如果一次命中发生在LFU ghost 链表中,它会将LRU链表的长度减一,以此在LFU 链表中加一个可用空间。

http://www.dtcms.com/wzjs/408171.html

相关文章:

  • 织梦仿站时怎么取俩个网站的页面整合亚洲足球最新排名
  • 腾讯企业网页设计东莞seo网络公司
  • 教育网站怎么做湖南百度推广公司
  • 自己做产品品牌网站精品成品网站1688
  • 哈尔滨做网站哪好html简单网页设计作品
  • wordpress 替换gravatar头像替换四川整站优化关键词排名
  • 创意响应式网站建设seo推广平台服务
  • 福州网站建设优化策划网络营销活动
  • 网站关键词排名怎么做如何利用网络广告进行推广
  • 做游戏网站需要哪些许可西安网站推广助理
  • 2016做砸了的小网站网络营销推广策略
  • 网站建设重庆最加科技网络媒体广告代理
  • 如何免费制作网站公司网站设计模板
  • 广东建设银行网站首页查询网站
  • 和韩国做贸易的网站无锡网络推广外包
  • 台州手机网站建设网络推广公司如何做
  • 网站推广免费渠道鞍山做网站的公司
  • 抓取网站urlseo关键词排名优化怎样
  • 提供郑州网站建设员工培训内容
  • 导购网站如何做淘宝客曼联目前积分榜
  • 建设网站成本html模板网站
  • 那个网站的公众后推广做的好常州免费网站建站模板
  • wordpress主题特色功能推荐一个seo优化软件
  • 公司要做网站去哪里百度公司地址
  • 莱芜网站seo电商推广联盟
  • 做网站模板平台搜索图片
  • 有了主机如何做网站百度合伙人官网app
  • javaweb建设网站网络营销运营方案
  • 中央政府门户网站新闻发稿公司
  • dreamweaver 打开网站搜索引擎排名原理