缓存
wbj0110
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Java开源缓存框架
JBossCache/TreeCache JBossCache 是一个复制的事务处理缓存,它允许你缓存企业级应用数据来更好的改善性能。缓存数据被自动复制,让你轻松进行Jboss服务器之间的集群工作。 JBossCache能够通过Jboss应用服务或其他J2EE容器来运行一个Mbean服务,当然,它也能独立运行。 JBossCache包括两个模块:TreeCache和TreeCa...原创 2013-12-31 14:52:08 · 181 阅读 · 0 评论 -
WEB应用开发中缓存技术的应用小结
一 客户端缓存 通过响应浏览器的header信息 通知浏览器做缓存,比如Etag Cache-control Expires Age 属性 以php代码为例 header("Expires: " . gmdate("D, d M Y H:i:s",time()+$ttl) . " GMT"); 注意一个问题 http是无状态的,如果有session 则浏览器无法缓存 尤其是网站的...原创 2014-01-04 17:00:25 · 145 阅读 · 0 评论 -
Web应用的缓存设计模式(转)
ORM缓存引言 从10年前的2003年开始,在Web应用领域,ORM(对象-关系映射)框架就开始逐渐普及,并且流行开来,其中最广为人知的就是Java的开源ORM框架Hibernate,后来Hibernate也成为了EJB3的实现框架;2005年以后,ORM开始普及到其他编程语言领域,其中最有名气的是Ruby on rails框架的ORM - ActiveRecord。如今各种开源框架的ORM...原创 2014-01-05 14:17:34 · 181 阅读 · 0 评论 -
ORM对象缓存探讨
对象缓存和n+1问题分析 我们常见的OLTP类型的web应用,性能瓶颈往往是数据库查询,因为应用服务器层面可以水平扩展,但是数据库是单点的,很难水平扩展,当数据库服务器发生磁盘IO,往往无法有效提高性能,因此如何有效降低数据库查询频率,减轻数据库磁盘IO压力,是web应用性能问题的根源。 对象缓存是所有缓存技术当中适用场景最广泛的,任何OLTP应用,即使实时性要求很高,你也可以使用对象缓存,...原创 2014-01-05 16:06:12 · 317 阅读 · 0 评论 -
基于资源的HTTP Cache的实现介绍
我们都知道浏览器会缓存访问过网站的网页,浏览器通过URL地址访问一个网页,显示网页内容的同时会在电脑上面缓存网页内容。如果网页没有更新的话,浏览器再次访问这个URL地址的时候,就不会再次下载网页,而是直接使用本地缓存的网页。只有当网站明确标识资源已经更新,浏览器才会再次下载网页。 什么是HTTP Cache 对于浏览器的这种网页缓存机制大家已经耳熟能详了,举个例子来说,JavaEye的新...原创 2014-01-05 17:56:35 · 143 阅读 · 0 评论 -
Java开源缓存框架介绍
OSCache OSCache OSCache OSCache是个一个广泛采用的高性能的J2EE缓存框架,OSCache能用于任何Java应用程序的普通的缓存解决方案。 OSCache有以下特点:缓存任何对象,你可以不受限制的缓存部分jsp页面或HTTP请求,任何Java对象都可以缓存。拥有全面的API--OSCache API给你全面的程序来控制所有的OSCache特性。永久缓存--缓存能...原创 2014-01-24 08:12:24 · 158 阅读 · 0 评论 -
memcache集群相关
memcached是怎么工作的? Memcached的神奇来自两阶段哈希(two-stage hash)。Memcached就像一个巨大的、存储了很多<key,value>对的哈希表。通过key,可以存储或查询任意的数据。 客户端可以把数据存储在多台memcached上。当查询数据时,客户端首先参考节点列表计算出key的哈希值(阶段一哈希),进而选中一个节点;客户端将请求发送给...原创 2013-08-23 14:39:48 · 162 阅读 · 0 评论
分享