Memcached 是什么

Memcached 是一个高性能的开源分布式内存对象缓存系统,当前被许多网站使用。 Memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。

Memcached 是一个高性能的分布式内存对象缓存系统,由 LiveJournal 的 Brad Fitzpatrick 开发,但当前被许多网站使用。这是一套开放源代码软件,以 BSD license 授权发布。 Memcached 缺乏认证以及安全管制,这代表应该将 memcached 服务器放置在防火墙后。

Memcached 是什么

memcached 的 API 使用三十二比特的循环冗余校验(CRC-32)计算键值后,将数据分散在不同的机器上。当表格满了以后,接下来新增的数据会以 LRU 机制替换掉。由于 memcached 通常只是当作缓存系统使用,所以使用 memcached 的应用程序在写回较慢的系统时(像是后端的数据库)需要额外的代码更新 memcached 内的数据。

memcached 是以 LiveJournal 旗下 Danga Interactive 公司的 Brad Fitzpatric 为首开发的一款软件。已成为 mixi、hatena、Facebook、Vox、LiveJournal 等众多服务中提高 Web 应用扩展性的重要因素。许多 Web 应用都将数据保存到 RDBMS 中,应用服务器从中读取数据并在浏览器中显示。但随着数据量的增大、访问的集中,就会出现 RDBMS 的负担加重、数据库响应恶化、网站显示延迟等重大影响。

这时就该 memcached 大显身手了。memcached 是高性能的分布式内存缓存服务器。一般的使用目的是,通过缓存数据库查询结果,减少数据库访问次数,以提高动态 Web 应用的速度、提高可扩展性。

Memcached 的守护进程(daemon )是用 C 写的,但是客户端可以用任何语言来编写,并通过 memcached 协议与守护进程通信。但是它并不提供冗余(例如,复制其 hashmap 条目);当某个服务器 S 停止运行或崩溃了,所有存放在 S 上的键/值对都将丢失。

Memcached 由 Danga Interactive 开发,其最新版本发布于 2010 年,作者为 Anatoly Vorobey 和 Brad Fitzpatrick。用于提升 LiveJournal . com 访问速度的。LJ 每秒动态页面访问量几千次,用户 700 万。Memcached 将数据库负载大幅度降低,更好的分配资源,更快速访问。

本文来自投稿,不代表【】观点,发布者:【

本文地址: ,如若转载,请注明出处!

举报投诉邮箱:253000106@qq.com

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023年11月12日 下午10:38
下一篇 2023年11月12日 下午10:40

相关推荐

  • 显卡内存是什么

    显存也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。 显存,也被叫做帧缓存,它的作用是用来存储显卡芯片处理过或者即将提取的渲染数据。如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。 作用 如同计算机的内存一样,显存是用来存储要处理的图形信息的部件。我们在显示屏上看…

    2023年11月30日
    1900
  • MemCache是什么

    memcache是一套分布式的高速缓存系统,目前被许多网站使用以提升网站的访问速度,尤其对于一些大型的、需要频繁访问数据库的网站访问速度提升效果十分显著。这是一套开放源代码软件,以BSD license授权发布。 memcache 是一套分布式的高速缓存系统,由 LiveJournal 的 Brad Fitzpatrick 开发,但目前被许多网站使用以提升网…

    2023年11月29日
    1800
  • 缺省是什么

    缺省,即系统默认状态,意思与“默认”相同。指未经其他任何指令更改,程序或系统默认的(设置)。 缺省,即系统默认状态,意思与“默认”相同。指未经其他任何指令更改,程序或系统默认的(设置)。 又译“默认”。即系统默认状态,意思与“默认”相同。缺省值也叫默认值,就是如果你不想或不需要作任何特殊的选择,电脑里就按照它已经配置好的参数进行设置。这些配置能满足绝大多数情…

    2023年11月29日
    1500
  • Unix系统是什么

    Unix是一个分时操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix作为一种开发平台和台式操作系统获得了广泛使用,目前主要用于工程应用和科学计算等领域。 Unix 是 20 世纪 70 年代初出现的一个操作系统,除了作为网络操作系统之外,还可以作为单机操作系统使用。Unix 作为一种开发平台和台式操作系统获得了广泛使用,目前主要用于工程…

    2023年11月28日
    2000
  • 手机软件是什么

    手机软件主要指安装在智能手机上的软件,完善原始系统的不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段。手机软件的运行需要有相应的手机系统,主要的手机系统:苹果公司的iOS、谷歌公司的Android系统。 手机软件,主要指安装在智能手机上的软件,完善原始系统的不足与个性化。使手机完善其功能,为用户提供更丰富的使用体验的主要手段。手机软件的运…

    2023年11月28日
    2100
  • 高速缓冲存储器是什么

    高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种RAM,一般而言它不像系统主记忆体那样使用DRAM技术,而使用昂贵但较快速的SRAM技术,也有快取记忆体的名称。 高速缓冲存储器(Cache)其原始意义是指存取速度比一般随机存取记忆体(RAM)来得快的一种 RAM,一般而言它不像系统主记忆体那样使用 DRAM 技术,…

    2023年11月27日
    1900
  • 汽车自动启停有什么用

    自动启停系统的优点就是可以省油,缺点就是会增加用车的成本。发动机自动启停的设计初衷是为了环保节能,这是好事情,但是根据我国的车辆拥堵的情况来看,长时间的走走停停势必会给起动机增加负担。 自动启停系统的优点就是可以省油,缺点就是会增加用车的成本。发动机自动启停的设计初衷是为了环保节能,这是好事情,但是根据我国的车辆拥堵的情况来看,长时间的走走停停势必会给起动机…

    2023年11月21日
    2300
  • 中兴为什么不用鸿蒙

    中兴不用鸿蒙系统引热议,很多网友表示不理解,但反过来想,中兴和华为一直是竞争者,怎么可能用鸿蒙系统呢?这不是自砸招牌吗?而且,华为自己的鸿蒙系统普及率也不高,所以更不会考虑使用鸿蒙系统。 一、中兴为什么不用鸿蒙  1、中兴有自己的产品规划和发展路径,虽然手机的品牌比华为差了很多,但是中兴一直投入大量的研发资源进行研究,新的手机品牌也持续发布; 2、…

    2023年11月20日
    1000
  • 网站快照是什么

    网站快照指的是搜索引擎在抓取网站数据的时候,对网页进行的一种缓存处理,方便用户遇到网站打不开的时候,也能正常查看网站的资料,而且网站快照还能告诉站长这个网站在搜索引擎上的更新时间,当然快照的时间并不等于网站更新的时间。 网站快照指的是搜索引擎(如百度,google 等)在抓取网站数据的时候,对网页进行的一种缓存处理,方便用户遇到网站打不开的时候,也能正常查看…

    2023年11月20日
    1800
  • 0x0000008e蓝屏代码是什么

    0x0000008e 蓝屏代码所代表的意思为“内存错误”、“软件不兼容”、“电脑温度过高”,因此,才会导致电脑的死机。蓝屏代码所出现的原因只有 2 个,其一为外界原因,其二为内置原因。 电脑蓝屏是很常见的一种电脑故障,导致电脑发生蓝屏的原因非常之多,解决方法也不尽相同,而不同的蓝屏代码,要采取不同的解决措施。很多朋友经常会遇到蓝屏代码 0x0000008e …

    2023年11月20日
    2600



微信客服