我正在尝试提高我的网络应用程序的性能,其中页面执行长查询以从数据库上的不同表中提取数据。它会使用多个项目行,发票状态以及每行包含来自另一个表的其他属性来提取发票数据。
序列化值得考虑改进吗?这些表是相关的并且是标准化的形式。
答案 0 :(得分:1)
我首先对查询进行一些分析,以确保它们尽可能高效地运行 - 只需在正确的位置添加索引就可以解决问题。
如果查询没问题,那么我会看一下ASP.NET中的数据缓存。以下链接是一篇很好的文章:http://aspnet.4guysfromrolla.com/articles/100902-1.aspx