.net中何有效的使用Cache
摘要:
Cache 即高速缓存 ,那么cache是如何提高系统性能与运行速度呢?是不是在任何情况下用cache都能提高性能?是不是cache用的越多就越好呢?下面是总结:
1. Cache 是如何工作的
l Cache 是分配在服务器上的一个公共的内存片。
所谓公共指的cache只要一创建是任何一个客户端浏览器都可以通过后台代码访问到它,它面向的是所有用户,相对而言session也是服务器上的一段内存,但他面向的是单个用户。它是服务器的一段内存块,也就是说每个cache一经创建就占用了服务器资源的。所以从这点来说我们就可以说:并不是cache越多越好。
l cache 是有时间限制的,超过了服务器设定的过期时间,它就会被服务器回收。
l c.cache 可以存放任何对象 阅读全文
posted @ 2006-03-22 15:23 潘成勇 阅读(223) 评论(0) 推荐(0) 编辑