在.NET中 cache 和 session 是什么关系?

[复制链接]
查看11 | 回复3 | 2011-1-23 20:30:41 | 显示全部楼层 |阅读模式
这两者都不是.Net的概念,但对于Web服务器:cache是缓存的意思,服务器为了节省资源,会把一些经常用到的数据临时存放在内存当中,这样就可以省去重复访问数据库或重复计算的资源session是服务器为了维护与客户端的连接状态而是用的技术,用于保存上一次浏览器访问的一些数据希望对你有所帮助
回复

使用道具 举报

千问 | 2011-1-23 20:30:41 | 显示全部楼层
一个是缓存,一个是保存记录,cache (缓存)是服务器为了节省空间,将一些数据放存到cache里面的,session是保存一个只,在当前页面操作没有结束的情况下,session就会存在,二者基本上没什么关系。一点,都可以保存点东西。。。。
回复

使用道具 举报

千问 | 2011-1-23 20:30:41 | 显示全部楼层
cache是缓存的意思,在很多地方都是通用的,就是为了增加系统性能,增加系统运行速度,设定一块内存区,把需要从硬盘读取得数据先放进缓存,然后从缓存中读取,这样做有几个方面的好处,首先是把从硬盘读取得零散数据通过缓存打包读取,其次就是常用数据可以从内存中直接读取,存储方式是缓存满了就会把最早的溢出。而session是浏览器变量,主要用于BS开发中的变量存储
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行