请大家给我好的解决方案

Sunnuy 2006-07-13 06:20:39
我在一个项目中,因为客户要求在首页面展示很多数据,这些数据都是通过执行很复杂的SQL语句产生的。

因为我的页面有很多查询(300个左右的复杂查询),因此,页面加载的速度非常慢,通常要达到2分钟以上。

因为数据需要在不同的数据库中取,所以,执行速度非常慢。

有没有什么办法(变通也可以)能解决我的问题?
...全文
139 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
xjjdanran 2006-07-13
  • 打赏
  • 举报
回复
UP,我们公司系统也在这方面的问题,暂时是做了个存储过程
myminimouse 2006-07-13
  • 打赏
  • 举报
回复
up
lantian802 2006-07-13
  • 打赏
  • 举报
回复
缓存
Eddie005 2006-07-13
  • 打赏
  • 举报
回复
生成静态页面的方法有很多中,我举一个比较简单的思路:

在Global.asax里使用线程Timer定时执行一个方法,

这个方法去查询数据,然后写道一个html文件中,最后,将这个新的default.html替换旧的html首页
sunyou 2006-07-13
  • 打赏
  • 举报
回复
首页的数据最好不要每次访问都动态生成,最好预先生成静态页面(生成时机可以定时或者由其它用户操作来驱动)
Eddie005 2006-07-13
  • 打赏
  • 举报
回复
定时生成静态html页面,用户访问的首页就是这个静态页面,虽然不是实时数据,但解决了性能问题

62,047

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧