缓存的机制是什么??

wangdetian168 2008-07-09 03:39:51
<%@ OutputCache Location="Server" Duration="120" VaryByParam="Fid;
能不能在指定的时间段缓存的慢些
...全文
74 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
TopFans 2008-07-09
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 sheng9hhd 的回复:]
估计楼主的意思大概就是改动Duration的数值
[/Quote]

同意!
Duration是缓存存在的时间
比如60就是缓存60秒钟失效一次。
sheng9hhd 2008-07-09
  • 打赏
  • 举报
回复
估计楼主的意思大概就是改动Duration的数值
datahandler2 2008-07-09
  • 打赏
  • 举报
回复
<%@ OutputCache Location="Server" Duration="120" VaryByParam="Fid;
能不能在指定的时间段缓存的慢些
==================
缓存的慢一些???非常怪的问法,我都听不大懂。设置缓存的保留时间可以通过Duration来设置。默认以单位秒计算。
但并不是说你设置120秒就代表一定能缓存120秒。具体缓存回收跟进程和垃圾内存使用有关。
页面缓存是缓存已经编译后的 aspx-----》html(结果)。也就是保留一份htm结果。当在这份结果未被回收时,如果有人再次访问,那么服务器就直接返回这份已经编译后的htm 结果。则这当中可以大大减少你动态读取SQL或动态一些算法的执行时间。大大改善你站点性能和速度。当然也不是说缓存都是好的。缓存势必会造成信息的不及时性。缓存策略不妥当。比如在120秒内没任何访问源访问这个页面,其也仅仅是浪费服务器性能而已。

62,133

社区成员

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

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

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

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