摘要: 作者写的很通俗易懂。温故知新ASP.NET 2.0(C#)(4) - Cache&SqlCacheDependency(缓存和SqlCacheDependency特性)作者:webabcd介绍存是在计算中广泛使用的一种技术,通过将经常访问的数据或存取开销较大的数据保留在内存或硬盘中来提高性能。在 Web 应用程序的上下文中,缓存用于在 HTTP 请求之间保留页或数据,在重用它们时可以不必耗费资源重新创建。关键1、@OutputCache指令中的属性: Duration - 缓存时间(秒) VaryByParam - 根据使用 POST 或 GET 发送的名称/值对来改变缓存的结果(多参 阅读全文
posted @ 2011-10-21 11:23 不弃的追求 阅读(455) 评论(0) 推荐(0) 编辑
摘要: 关于缓存的设计1、什么情况下用缓存缓存是提高应用程序性能的最好方法之一。运用缓存可以优化数据查询,避免不必要的网络数据回传,和避免执行不必要的完全相同的数据处理逻辑。在实现缓存的时候我们要确定什么时候装入缓存数据。用异步装入缓存或用批处理方式来避免出现客户端数据延迟。一般来说在一定时间内请求了相同的业务逻辑而没有变更的话,可以采用缓存来设计。数据请求频繁的的请求不适合采用缓存,如论坛的回复,但是论坛的主题是可以采用缓存设计的。2、缓存设计的步骤确定缓存数据结构:即设计中哪些数据用到了缓存,设计这些数据的缓存结构确定缓存什么数据确定缓存过期规则和清理确定如何装入缓存数据3、示例 Communit 阅读全文
posted @ 2011-10-21 11:09 不弃的追求 阅读(459) 评论(0) 推荐(0) 编辑