当前位置:首页 > 后端开发 > 缓存篇(Cache)~大话开篇

缓存篇(Cache)~大话开篇

6个月前 (05-28)43

回到占占推荐博客索引

闲话杂淡

想写这篇文章很久了,但总是感觉内功还不太够,总觉得,要写这种编程领域里的心法(内功)的文章,需要有足够的实践,需要对具体领域非常了解,才能写出来。如今,感觉自己有写这种文章的能力了,所以,快马加鞭,把这个内功写出来,分享给大家,分享我的Fans!

缓存:缓存的领域很广泛,实现方法也很多,你可以使用文件,内存来实现缓存,而缓存的方法也有很多,对于一个网页来说,你可以缓存它的页面内容(HTML),或者缓存它的数据集(DataSet),这两种方式适用于不同的场合,对于需要主动触发的缓存,它可能需要采用数据集的缓存,而一种不经常更新的页面,可以直接缓存成HTML文件,它通常使用HttpModel在进行WEB请求时直接对用户进行回应(Response),本文章系列中都会对这些方式的缓存进行说明。

缓存术语

GET:得到缓存,有直接返回,没有查询实际数据并进行返回,同时进行Put操作

Put:插入一个缓存,当GET不到缓存时,直接Put一个缓存进去

Delete:删除缓存,当数据有更新时,Delete这个缓存

缓存篇(Cache)~目录

第一回 使用static静态成员实现服务器端缓存(导航面包屑,数据缓存)

第二回 使用static静态成员实现服务器端缓存(导航面包屑,数据缓存)~续

第三回 HttpModel实现网页的文件级缓存(通过过期时间更新,页面缓存)

第四回 MVC中PartialView的Cache缓存(通过过期时间更新,页面缓存)

第五回 占占的ConfigCache的配置文件缓存(可控更新)

第六回 Microsoft.Practices.EnterpriseLibrary.Caching实现基于方法签名的数据集缓存(可控更新,WEB端数据缓存)

第七回 Redis实现基于方法签名的数据集缓存(可控更新,分布式数据缓存)

第八回 Redis实现基于方法签名的数据集缓存~续(优化缓存中的key)

第九回 Microsoft.Practices.Unity.Interception实现基于数据集的缓存(针对六,七,八讲的具体概念和配置的解说)

第十回 Lucene实现的数据集文件数据集缓存,全文检索力器(通过过期时间更新,占占后台可控更新)

第十一回 NoSql对排名数据的缓存,Redis实现内存及文件数据集缓存(通过socket与redis服务器进行通讯,实现可控更新)

结束句

希望大家在软件开发领域都可以逐鹿头脚!

回到占占推荐博客索引

作者:张占岭
来源链接:https://www.cnblogs.com/lori/p/3990744.html

标签: Cache

“缓存篇(Cache)~大话开篇” 的相关文章

[转]细说 ASP.NET Cache 及其高级用法

[转]细说 ASP.NET Cache 及其高级用法

本文转自:http://www.cnblogs.com/fish-li/archive/2011/12/27/2304063.html 阅读目录 开始...

Linux 内存buffer与cache区别

一、首先大概了解一下计算机CPU、Cache、Buffer、内存、硬盘、SWAP   CPU也称为中央处理器(CPU,Central Processing Unit)是一块超大规模...

使用spring cache和ehcache之前必须了解的

使用spring cache和ehcache之前必须知道知识点。。 好长时间没写博客了,真的是没时间啊。ps:其实就是懒!!接下来几篇要写下缓存,这里主要写下ehcac...

Spring Cache 配置及一些问题的解决

配置 1. applicationContext.xml <beans xmlns="http://www.springframework.org/schem...

redis-cache中的callback

这个是mybatis/redis-cache中关键类  RedisCache  的源码 /** * Copyright 2015 the or...

ASP.NET 缓存(Cache)

      ASP.NET提供了在一个ASP.NET应用程序基本上缓存信息的编程功能。该功能和Application对象相似,但它具有在...

rac CJQO library cache lock

前2天发现某客户rac数据库中一实例中频繁出现library cache lock等待,且均是同一session中出现这种等待,通过查询视图发现对应为Oracle的后台进程CJQ0; C...

localCache与集中式cache

使用memcache缓存数据,减少对数据库的直接访问,提高网站性能已经成了各大网站最基本的技术.如何更好的提高memcache缓存的利用率及命中次数会在后面的blog中单独介绍,本文主要...

C#中Cache的使用

C#中Cache的使用

公共方法Add 将指定项添加到 Cache 对象,该对象具有依赖项、过期和优先级策略以及一个委托(可用于在从 Cache 移除插入项时通知应用程序)。 Equals(从 Obj...