缓存技术
泊川
现任阿里巴巴研发工程师,多年从业经验,技术扎实精湛,专注互联网、企业级应用系统开发。
展开
-
memcache的最佳实践方案。
基本问题1、memcached的基本设置 1)启动Memcache的服务器端 # /usr/local/bin/memcached -d -m 10 -u root -l 192.168.0.200 -p 12000 -c 256 -P /tmp/memcached.pid-d选项是启动一个守护进程, -m是分配给Memcache使用的内存数量,单位是MB,我这里是10MB, -u是运行M原创 2014-06-17 14:49:55 · 432 阅读 · 0 评论 -
ehcache memcache redis 三大缓存男高音
最近项目组有用到这三个缓存,去各自的官方看了下,觉得还真的各有千秋!今天特意归纳下各个缓存的优缺点,仅供参考! Ehcache在java项目广泛的使用。它是一个开源的、设计于提高在数据从RDBMS中取出来的高花费、高延迟采取的一种缓存方案。正因为Ehcache具有健壮性 (基于java开发)、被认证(具有apache 2.0 license)、充满特色(稍后会详细介绍),所以被用于大型复原创 2014-06-17 14:49:51 · 499 阅读 · 0 评论 -
Ehcache和MemCached比较分析
项目 Memcache Ehcache 分布式 不完全,集群默认不实现 支持 集群 可通过客户端实现 支持(默认是异步同步) 持久化 可通过第三方应用实现,如sina研发的memcachedb,将cache的数据保存到[url=]Berkerly DB[/url]原创 2014-06-17 14:49:49 · 485 阅读 · 0 评论 -
分布式存储Memcache替代Session方案
PHP自带的Session实际是在服务器中为每个客户建立独立的文件存放各自的信息。在不做处理的情况下,很容易被客户端伪造。并且由于采用文件形式,所以存在着IO读写的瓶颈。一般当用户在线达到1000左右时,就会出现访问速度明显下降的问题。Memcache是应用层级的缓存,它将数据存储内存中。内存的访问速度是可想而知的。PHP在使用Memcache之前,需要做两件事。1.安装PHP原创 2014-06-17 14:48:35 · 525 阅读 · 0 评论