首页 新闻 搜索 专区 学院

请教在asp.net的搜索代码中如何使用cache呢?

0
悬赏园豆:100 [待解决问题]

如题,我们的数据量已超过百万,使用现有技术,查询速度很慢,听说可以使用cache提高速度,可由于查询的内容不是一样的,怎么使用cachek呢,想不明白,求解。如果有更好的办法,也请大家讨论。

zhaoMyue的主页 zhaoMyue | 初学一级 | 园豆:100
提问于:2011-04-02 16:07
< >
分享
所有回答(4)
0

数据量大为什么不考虑分页处理呢

ranyjax | 园豆:20 (初学一级) | 2011-04-02 19:11
0

http://wenku.baidu.com/view/4c3937d4b14e852458fb57ee.html

Chenkun | 园豆:806 (小虾三级) | 2011-04-02 20:30
0

cache有几个层次对于楼主这种情况,如果数据更新不是太快的话,直接把查询结果用sql语句 作为键存储起来,下次查询,直接从缓存中获取结果,否则再从数据库中查询。

zeus2 | 园豆:92 (初学一级) | 2011-04-03 15:19
0

一般是根据使用频率进行缓存的,把用户搜索最多的sql结果缓存起来(当然仅适用于数据量不大的情况,如果数据量很大,仅缓存前几页的数据)

菩提树下的杨过 | 园豆:554 (小虾三级) | 2011-04-05 09:37
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册