asp.net的数据缓存,用的是哪一方的内存?

prerain 2007-03-01 08:38:12
asp.net有个数据缓存功能,也即是网页输出缓存和数据库缓存。
不过请问是把这些缓存到服务器内存中?还是缓存到客户机的内存中?我看的那本书里没有说清楚。
谢谢给点指导。
...全文
259 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿彪兄 2008-12-05
  • 打赏
  • 举报
回复
和楼上差不多,慢慢来,朋友
sunzhong2003 2008-12-05
  • 打赏
  • 举报
回复
搂主应该去了解一下什么是B/S ASP.NET运行机制 HTML等等
就很容易理解这些东西
gio301 2008-12-05
  • 打赏
  • 举报
回复
那我有点搞不懂,如果说CACHE是放在服务器内存中。那比如一个用户控件是缓存半小时那么我是第一个用户访问了,他开始记录在缓存中,那这半小时内其他用户访问也是读内存中的用户控件吗? 我过去也以为是在客户端内存中,我访问了然后在我的内存中记录这个用户控件,半小时内访问的话读的是我内存中的。
masterlijianfei 2007-03-01
  • 打赏
  • 举报
回复
application,session,cache都是在服务器上存在,cookie,viewstate在客户端存在,服务器上的缓存是加快系统的运行速度,设计的时候要考虑数据库的访问量,如果需要经常访问的数据,且数据库两不适很大,就要用到服务器的缓存,虽然牺牲点内存,但是在访问的速度上有所提升。
xiaolinwa 2007-03-01
  • 打赏
  • 举报
回复
也可以硬盘缓存
cwwhy 2007-03-01
  • 打赏
  • 举报
回复
缓存要讲究的,表乱设阿。会死人的阿
prerain 2007-03-01
  • 打赏
  • 举报
回复
那么服务器的内存岂不是要很大?
而且关于设定多大的缓存,可能应该是个伤脑筋的问题吧,是自己设?还是.net自己设?
一夜清懈 2007-03-01
  • 打赏
  • 举报
回复
服务器
prerain 2007-03-01
  • 打赏
  • 举报
回复
可是tmd我那本书上没写清楚呀,现在的烂书太多了,害我都不知道这些存在内存中的东东到底是在服务器内存还是客户端内存了
我之前以为dataset是在客户端的。
syeerzy 2007-03-01
  • 打赏
  • 举报
回复
服务器内存
time_is_life 2007-03-01
  • 打赏
  • 举报
回复
当然是服务器了。
Cache,Session,DataSet均存在服务器端
而ViewState,Cookie存在客户端

数据库缓存要是存在客气端,其他用户怎么用阿

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧