2013年2月17日

Session缓存和Cache缓存

摘要: 16.5 Session和Cache的区别以前实现数据的缓存有很多种方法,有客户端的Cookie,有服务器端的Session和Application。其中Cookie是保存在客户端的一组数据,主要用来保存用户名等个人信息。Session则保存对话信息。Application则是保存在整个应用程序范围内的信息,相当于全局变量。通常使用最频繁的是Session,那么Session和Cache又有什么区别呢?本节结合使用经验,详细介绍Session缓存和Cache缓存的区别。(1)最大的区别是Cache提供缓存依赖来更新数据,而Session只能依靠定义的缓存时间来判断缓存数据是否有效。(2)即使应 阅读全文

posted @ 2013-02-17 13:33 不悔的青春 阅读(16357) 评论(0) 推荐(2) 编辑

Session过期和清除缓存 .

摘要: session是工作在你的应用程序进程中的。asp.net进程、IIS往往会在20分钟之后重启相关的应用程序,缓冲池满了(例如100个之后)也会重启,各种进程保护措施都会随时重新启动,因此,InProc方式丢失session是很正常的事。csdn上明确告诉了这种模式只能保存“易失的、暂时的 ”变量,这是cache没有之前的一种解决方案。而长期保持的数据就要保存在外部数据源中。状态服务器就是一种进程外的数据源。 StateServer 模式的实质是,把Session 存放在一个单独的进程里,此进程独立于 aspnet_wp.exe 或 w3wp.exe 。启用此服务后,在“任务管理器”中可以看到 阅读全文

posted @ 2013-02-17 11:47 不悔的青春 阅读(6960) 评论(0) 推荐(0) 编辑

导航