asp.net怎么避免重复提取数据库

我做了一个页面,其中一次就要从数据库sql中读取十几张表,这样我的网站的打开速度明显变慢,有没有什么一次性把多个数据表拿出来,... 我做了一个页面,其中一次就要从数据库sql中读取十几张表,这样我的网站的打开速度明显变慢,有没有什么一次性把多个数据表拿出来, 展开
 我来答
是吖宝q
2009-02-24 · TA获得超过611个赞
知道小有建树答主
回答量:192
采纳率:0%
帮助的人:179万
展开全部
页面慢是你一次性读取后显示的数据过多(默认约30万字符),你可以考虑分页

数据表可以一次拿出,难当你再需要的时候你的像很多办法再从拿出的数据进行索引取出部分数据,一次性将库中数据显示似乎很少用

但对于一些常用的数据(安全性要求不高,更新要求低),你可以读到Application中,但这会增加服务器内存开销,而且你还得适当设置Application生存时间...

对Application缓存数据做过测试表明,其比较适合存放小数据块(比如数组)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式