![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
缓存cache
文章平均质量分 92
ht111222
这个作者很懒,什么都没留下…
展开
-
JAVA静态文件缓存
介绍 JNotify:http://jnotify.sourceforge.net/,通过JNI技术,让Java代码可以实时的监控制定文件夹内文件的变动信息,支持Linux/Windows/MacOS; EHCache:http://ehcache.org/,一个广泛使用的Java缓存模块,可以做使用内存和文件完成缓存工作。 在Java Web项目中,为了提高WEB应用的响应速度,可以把常用原创 2012-09-21 15:45:13 · 1127 阅读 · 0 评论 -
Linux下的Memcache安装
Linux下Memcache服务器端的安装 服务器端主要是安装memcache服务器端,目前的最新版本是 memcached-1.3.0 。 下载:http://www.danga.com/memcached/dist/memcached-1.2.2.tar.gz 另外,Memcache用到了libevent这个库用于Socket的处理,所以还需要安装libevent,libevent的最新原创 2012-11-28 13:30:12 · 377 阅读 · 0 评论 -
memcached完全剖析–1. memcached的基础
我是mixi株式会社开发部系统运营组的长野。日常负责程序的运营。从今天开始,将分几次针对最近在Web应用的可扩展性领域的热门话题memcached,与我公司开发部研究开发组的前坂一起,说明其内部结构和使用。 memcached是什么? memcached的特征 协议简单 基于libevent的事件处理 内置内存存储方式 memcached不互相通信的分布式 安装mem原创 2012-11-28 13:32:04 · 390 阅读 · 0 评论 -
memcached全面剖析–2.理解memcached的内存存储
下面是《memcached全面剖析》的第二部分。 发表日:2008/7/9 作者:前坂徹(Toru Maesaka) 原文链接:http://gihyo.jp/dev/feature/01/memcached/0002 Slab Allocation机制:整理内存以便重复使用 Slab Allocation的主要术语 在Slab中缓存记录的原理 Slab原创 2012-11-28 13:33:07 · 392 阅读 · 0 评论 -
memcached全面剖析–3.memcached的删除机制和发展方向
memcached在数据删除方面有效利用资源 数据不会真正从memcached中消失 Lazy Expiration LRU:从缓存中有效删除数据的原理 memcached的最新发展方向 关于二进制协议 二进制协议的格式 HEADER中引人注目的地方 外部引擎支持 外部引擎支持的必要性 简单API设计的成功的关键 重新审视现在的体系 总结 memcached是原创 2012-11-28 13:51:22 · 366 阅读 · 0 评论 -
memcached全面剖析–4. memcached的分布式算法
我是Mixi的长野。 第2次、 第3次 由前坂介绍了memcached的内部情况。本次不再介绍memcached的内部结构,开始介绍memcached的分布式。 memcached的分布式 memcached的分布式是什么意思? Cache::Memcached的分布式方法 根据余数计算分散 根据余数计算分散的缺点 Consistent Hashing Co原创 2012-11-28 13:53:23 · 386 阅读 · 0 评论 -
memcached全面剖析–5. memcached的应用和兼容程序
我是Mixi的长野。memcached的连载终于要结束了。到上次为止,我们介绍了与memcached直接相关的话题,本次介绍一些mixi的案例和实际应用上的话题,并介绍一些与memcached兼容的程序。 mixi案例研究 服务器配置和数量 memcached进程 memcached使用方法和客户端 通过Cache::Memcached::Fast维持连接 公共数据原创 2012-11-28 13:56:50 · 361 阅读 · 0 评论 -
Memcached深度分析
Memcached是danga.com(运营LiveJournal的技术团队)开发的一套分布式内存对象缓存系统,用于在动态系统中减少数据库负载,提升性能。关于这个东西,相信很多人都用过,本文意在通过对memcached的实现及代码分析,获得对这个出色的开源软件更深入的了解,并可以根据我们的需要对其进行更进一步的优化。末了将通过对BSM_Memcache扩展的分析,加深对memcached的使用方式原创 2012-11-28 14:01:25 · 392 阅读 · 0 评论 -
新浪发起的UNIX开源软件项目memcachedb
Memcachedb = memcache + Berkeley DB Memcachedb是一款支持高并发的分布式持久存储系统,对任何原有memcached客户端来讲,它仍旧是个memcached,但是,它的数据是可以持久存储的。 前端:memcached的网络层 后端:Berkeley DB存储 写速度:从本地服务器通过memcache客户端(libmemcac原创 2012-11-28 14:35:32 · 477 阅读 · 0 评论