asp.net 首页数据绑定 性能问题

比如说我的网站首页有十个新闻模块我要通过什么方式绑定数据性能才会最快新闻都在一个表里不用查询10次数据库吧?... 比如说我的网站首页有十个新闻模块
我要通过什么方式绑定数据 性能才会最快
新闻都在一个表里
不用查询10次数据库吧?
展开
 我来答
dengjun9452005
2010-05-20 · TA获得超过655个赞
知道小有建树答主
回答量:144
采纳率:0%
帮助的人:185万
展开全部
采用分组语句 按照 新闻类别分组

select * from news as t
where (select count(*) from news
where newsType= t.newsType)
<=10 order by CreateTime desc即可一次查处 所有类别的前10条数据。

要想最优化系统
将查询到的 表结构 缓存在CACHE 中 这样 每次用户访问只需要从缓存中转换出数据表即可,可以最大限度释放数据库压力
Storm代理
2023-08-29 广告
StormProxies是全球大数据IP资源服务商,其住宅代理网络由真实的家庭住宅IP组成,可为企业或个人提供满足各种场景的代理产品。点击免费测试(注册即送1G流量)StormProxies有哪些优势?1、IP+端口提取形式,不限带宽,IP... 点击进入详情页
本回答由Storm代理提供
网路D北极熊
2010-05-20
知道答主
回答量:32
采纳率:0%
帮助的人:0
展开全部
用sqldatasource数据源控件
再把你的datalist 或者gridview 与分别于对应的数据源绑定
数据源控件可以配置相关查询,也就是说可以设置。当然这个需要附带数据库到你的项目里,这只是一个方案,具体你可以百度一下相关代码。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
路瓃pv
2010-05-20 · TA获得超过961个赞
知道小有建树答主
回答量:653
采纳率:0%
帮助的人:547万
展开全部
其实一般的查询不是最慢的,最慢的是连接数据库的这个过程
有10版块,我的方法还真是连10次数据库

不知道别人能有什么好办法不
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式