缓存
sandea
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
如何在 ASP.NET 中通过使用 Visual C#.net 的高速缓存
ASP.NET 提供了更容易的方法来控制缓存。可以使用 @ OutputCache 指令来控制在 ASP.NET 缓存页输出。HttpCachePolicy 类用于存储诸如服务器内存的数据集这样的任意对象。您可以将缓存存储在应用程序 (如客户端浏览器、 代理服务器和 Microsoft Internet Information Services (IIS) 中。通过缓存控制 HTTP 标头中,您可原创 2013-08-29 16:49:28 · 231 阅读 · 0 评论 -
ASP.NET数据库缓存依赖
在ASP.NET中,Cache类最酷的特点是它能根据各种依赖来良好的控制自己的行为。以文件为基础的依赖是最有用的,文件依赖项是通过使用Cache.Insert并提供引用文件的CacheDependency对象添加的Cache.Insert("MyData",Source,newCacheDependency(Server.MapPath("authors.xml")));但 是当我们想让缓存根据数原创 2013-08-29 16:49:30 · 170 阅读 · 0 评论 -
网站架构之缓存应用(1)概念篇(转载)
网站缓存这个话题并不新颖,但是能否将它用好,可是一门学问,同一件工具在不同人的手中会做出不同的事情来。这里我来分享总结下我对于网站架构中缓存应用 的一些看法和经验,大家有好的想法可以补充。 第一:缓存的一些基本概念。 1:缓存(CACHE)与缓冲(BUFFER)的区别,我认为缓存可以在某种程序上理解成一级缓存(Primary Cache),数据全局共享。缓冲则属原创 2013-08-29 16:49:46 · 177 阅读 · 0 评论 -
网站架构之缓存应用(2)实现篇(转载)
上一篇我主要总结了网站缓存中的一些基本概念,以及我对于网站架构缓存应用的架构实现思路,这篇主要分享下如何利用微软企业库来实现一二级缓存的缓 存服务。 为了能够有效的管理缓存,需要对使用缓存方法上做一些规范,即要想使用缓存组件提供的服务,需要在指定的配置文件中按照一定的规则来配置缓存条目,不允许 在配置之处使用缓存。下面先展示下一条Cache条目的配置: 代码 Region n原创 2013-08-29 16:49:49 · 199 阅读 · 0 评论 -
网站架构之缓存应用(3)实现篇(转载)
这篇来讲如何利用memcached实现一级缓存,以及如何让一级缓存组件支持在企业库,memcached或者其它第三方实施方案之间的切换。 memcached本人并没有太多经验,如果文中有说的不对的地方,还希望批评指出,且文中关于memcached的代码大多来自网络。 创建memcached实现类MemcachedWebCacheProvider,由它来继承缓存提供者接口IWeb原创 2013-08-29 16:49:51 · 172 阅读 · 0 评论 -
NHibernate的缓存管理机制
缓存管理面临的主要问题 缓存作为一个数据中心,具备添加、更新、删除数据的操作,因此跟数据库类似,会存在事务性、并发情况下数据一致性等问题需要解决 使用缓存比较典型的方式如下面代码: Database db = new Database(); Transaction tx = db.BeginTransaction(); try { //从缓存读取 MyEnt原创 2013-08-29 16:47:32 · 217 阅读 · 0 评论 -
Asp.net cache 简述
Asp.net支持三种类型的cache 想写一个技术快速概述,可能写得太多了。技术概略的目的是以最快最简单的方式描述出技术要点,也是我希望的最有效率的知识传播方式。 1. 页面/控件cache 2. 应用程序级cache 3. 浏览器客户端cache 从实现方式来看,页面/控件cache和应用程序级cache都是存放在服务器内存里面的,随着内存的紧张程度,这些内容有可能在失效之前被提原创 2013-08-29 16:49:26 · 216 阅读 · 0 评论
分享