文件名称:Memcached缓存资料
文件大小:5.66MB
文件格式:ZIP
更新时间:2017-08-12 03:55:09
memcached
个人整理memcached缓存技术资料: 目录如下: 《Memcached内存分析、调优、集群.pptx》 《NET版分布式缓存Memcached测试实例.docx》 《Memcached管理及_.NET_开发.doc》 《memcached-win32-1.4.4-14.zip》 《安装Memcached及Memcached配置.doc》 《Linux部署》 简介 memcached是一套分布式的快取系统,当初是Danga Interactive为了LiveJournal所发展的,但被许多软件(如MediaWiki)所使用。这是一套开放源代码软件,以BSD license授权协议发布。[1] memcached缺乏认证以及安全管制,这代表应该将memcached服务器放置在防火墙后。[1] memcached的API使用32位元的循环冗余校验(CRC-32)计算键值后,将资料分散在不同的机器上。当表格满了以后,接下来新增的资料会以LRU机制替换掉。由于memcached通常只是当作快取系统使用,所以使用memcached的应用程式在写回较慢的系统时(像是后端的数据库)需要额外的程式码更新memcached内的资料[1] 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将数据库负载大幅度降低,更好的分配资源,更快速访问。
【文件预览】:
Memcached缓存资料
----Linux部署()
--------memcached-1.4.15.tar.gz(317KB)
--------libevent-2.0.21-stable.tar.gz(831KB)
----memcached-win32-1.4.4-14.zip(290KB)
----Memcached管理及_.NET_开发.doc(1.76MB)
----Memcached内存分析、调优、集群.pptx(2.02MB)
----Thumbs.db(14KB)
----NET版分布式缓存Memcached测试实例.docx(170KB)
----memcached-win32-1.4.4-14()
--------mingwm10.dll(11KB)
--------INSTALL(572B)
--------libgcc_s_sjlj-1.dll(234KB)
--------pthreadGC2.dll(88KB)
--------README(150B)
--------memcached.exe(615KB)
----安装Memcached及Memcached配置.doc(535KB)