ASP.NET中如何使用cache
昨天主站网页里有一部分内容直接跨数据库调用论坛数据库的数据
这样跨数据库调用的数据以后,网页打开速度一下慢了好多
然后有人告诉我用cache设置缓存...
- -但是这个还没用过
这个该怎么用?
我在asp.net中用vb写的...
------解决方案--------------------我想 页面输出缓存 应该可以解决楼主的问题
<% OutputCache Duration= " " VaryByParam= " " %>
------解决方案--------------------第一次去取数据是会慢的,因为你还没有缓存这些数据.
------解决方案--------------------楼上正确,没有数据,要把数据“变”出来(读出来,计算出来,.....),然后保存到缓存里,当然慢一点了
------解决方案--------------------Cache的意思就是把数据放到数据缓存里,下次再取数据时就不从数据库中读取直接从缓存中取数据,这样会提高性能。
具体做法就是:Cache.Add()
其中的参数你可以自己去找找看,另外,Cache可以设定一个时间段,就是Cache的生命周期,到生命周期后,Cache会把其中的数据清空,然后再从数据库中读取数据放到Cache中。