关于查询结果集缓存的问题 Session 里的数据大了,却还是InProc, 会有问题you shouldn't cache the data, you should only retrieve the data for the current page 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 每次翻页时刷新数据,会降低页面的响应速度,当数据库较大时这个问题更为明显.我是放在cache中,他是全局的,但有什么问题吗? 如果是Session的话,其实只是在Session里放了个引用把,DataView还是在内存里的,只不过Scope是Session而已阿,而且这个用户的当前页使用完以后就立刻释放掉。如果mode=SQLServer呢?楼上的,Cache的话,如果两个用户的查询条件不一样,而且请求期很近,不是有问题?另:请问思归,你有没有更好的解决方案。我只想第一次拿出DataView后,接下来的二次查询,翻页不再重复查询数据库。 每次postback回来重新获取一次数据,会降低效率,影响速度。把第一次的查询结果保存在Session中,这样要是同时在线的人数多了,会占用大量的服务器资料。两害相权取其轻,我觉得还是重新获取数据来得合理些 关于CompareValidator的一个问题请教! 关于对话框的问题 sql中的datediff问题 音乐文件如何防止下载。 为什么连接字符串中要用机子的IP才可以连得上数据库呢? 简单问题? FormsAuthentication.HashPasswordForSoringInConfigFile 新手的一个关于性能的问题! 怎么用脚本向页面插入一个flash!!!!!!!!!!!!!!!!感谢帮助! 如何将数据库一张表的一行数据COPY到另一张表里? 无法新建Asp.net Web应用程序和Asp.net Web服务程序 DATAGRID数据绑定问题?
楼上的,Cache的话,如果两个用户的查询条件不一样,而且请求期很近,不是有问题?另:请问思归,你有没有更好的解决方案。我只想第一次拿出DataView后,接下来的二次查询,翻页不再重复查询数据库。
把第一次的查询结果保存在Session中,这样要是同时在线的人数多了,会占用大量的服务器资料。
两害相权取其轻,我觉得还是重新获取数据来得合理些