当前位置: 代码迷 >> ASP.NET >> ASP.NET中怎么使用cache
  详细解决方案

ASP.NET中怎么使用cache

热度:3235   发布时间:2013-02-25 00:00:00.0
ASP.NET中如何使用cache
昨天主站网页里有一部分内容直接跨数据库调用论坛数据库的数据

这样跨数据库调用的数据以后,网页打开速度一下慢了好多

然后有人告诉我用cache设置缓存...

-   -但是这个还没用过

这个该怎么用?

我在asp.net中用vb写的...

------解决方案--------------------------------------------------------
我想 页面输出缓存 应该可以解决楼主的问题
<% OutputCache Duration= " " VaryByParam= " " %>
------解决方案--------------------------------------------------------
第一次去取数据是会慢的,因为你还没有缓存这些数据.
------解决方案--------------------------------------------------------
楼上正确,没有数据,要把数据“变”出来(读出来,计算出来,.....),然后保存到缓存里,当然慢一点了
------解决方案--------------------------------------------------------
Cache的意思就是把数据放到数据缓存里,下次再取数据时就不从数据库中读取直接从缓存中取数据,这样会提高性能。
具体做法就是:Cache.Add()
其中的参数你可以自己去找找看,另外,Cache可以设定一个时间段,就是Cache的生命周期,到生命周期后,Cache会把其中的数据清空,然后再从数据库中读取数据放到Cache中。
  相关解决方案