www.186gb.com 英利国际 醉红颜论坛 澳门新金沙国际娱乐


栏目导航
您的位置:红叶高手联盟心水论坛 > 红叶心水论坛844118 >
  • 红叶心水论坛844118

办事器端缓存是什么

发布日期:2019-06-06   点击次数:

  都玩过一些收集联机吧。这些常常添加了对和功能,并供给了来显示具有最优良和绩的玩家以及当前玩家正在系统中的排名。这是开辟商所常常采用的一种聚拢玩家人气的手段。而但愿正在中证明本人的玩家则会由此激发斗志,进而破费更多时间来正在中取得更好的成就。

  办事端缓存是办事实现中所常常采用的一种提高办事机能的方式,除了可以或许提高办事的运转效率之外,办事端缓存还常常用来提高办事的扩展性,因而正在一些大规模的Web使用中常常建立一个复杂的办事端缓存,最常用的就是Memcached。

  从上图中能够看出,因为Memcached缓存实例是于各个使用办事器实例运转的,因而使用办事实例能够拜候肆意的缓存实例。而保守的缓存则取特定的使用实例绑定,因而每个使用实例将只能拜候特定的缓存。这种绑定一方面会导致整个使用所可以或许拜候的缓存容量变得很小,另一方面也可能导致分歧的缓存实例中存正在着冗余的数据,从而降低了缓存系统的全体效率。

  一个天然而然的设法就是正在对排名进行一次计较后,正在办事端将该排名缓存起来,并正在其它玩家拜候的时候间接前往该缓存中所记实的成果。而正在必然时间段之后,如一个小时,再对缓存中的数据进行更新。如许就不再需要每个小时施行成千上万次的排名计较了。

  而这就是办事端缓存所供给的最主要功能。既能够提高单个请求的响应速度,又能够降低办事层及数据库层的压力。除此之外多个办事实例都能够读取该办事端缓存所缓存的消息,因而也不再需要担忧这些数据正在各个办事实例中都保留了一份进而需要相互同步的问题,也便是提高了扩展性。

  而Memcached就是一个利用了BSD许可的办事端缓存实现。可是取其它办事端缓存实现分歧的是,其次要由两部门构成:运转的Memcached办事实例,以及用于拜候这些办事实例的客户端。因而相较于通俗办事端缓存实现中各个缓存都运转正在办事实例之上的环境,Memcached办事实例则是正在办事实例之外运转的:

>