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

来源:百度知道 编辑:UC知道 时间:2024/06/24 15:28:06
我做了一个页面,其中一次就要从数据库sql中读取十几张表,这样我的网站的打开速度明显变慢,有没有什么一次性把多个数据表拿出来,

页面慢是你一次性读取后显示的数据过多(默认约30万字符),你可以考虑分页

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

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

对Application缓存数据做过测试表明,其比较适合存放小数据块(比如数组)