问题描述
请教一个问题啊/我的首页中有很多数据;例如有公司新闻[10条],行业新闻[10条],产品内容[10条].....大概十多个这样的模块我查询的时候,是一个一个查,还是把他用一个存储过程一下子取出来的好。首页中有很多模块都是用户控件怎么样才能只打开一次数据库。。。大虾们,给点详解,或意见。。。
解决方案
解决方案二:
这样的话还是用存储过程最到一个比哦啊里吧
解决方案三:
引用楼主comyj的帖子:
请教一个问题啊/我的首页中有很多数据;例如有公司新闻[10条],行业新闻[10条],产品内容[10条].....大概十多个这样的模块我查询的时候,是一个一个查,还是把他用一个存储过程一下子取出来的好。首页中有很多模块都是用户控件怎么样才能只打开一次数据库。。。大虾们,给点详解,或意见。。。
只打开一次的话,那就先把数据存到集合中,再按需读取不过,这样做的话,数据量大时,体验会不够好
解决方案四:
说说为什么啊。。。。。。。。。。
解决方案五:
数据多了,访问的多了,当然效果不好了
解决方案六:
存储过程可以考虑做静态,30分钟更新一次
解决方案七:
用Cache缓存,30分钟刷新一次缓存,每次从缓存读取。
解决方案八:
缓存我知道,数据优化呢?有没有更好的。。
时间: 2024-08-01 12:48:16