asp.net – 什么放在会话变量中
发布时间:2020-05-23 04:12:24 所属栏目:asp.Net 来源:互联网
导读:我最近遇到了一个ASP 1.1 Web应用程序,它在会话变量中放入了大量内容 – 包括所有数据库数据对象甚至数据库连接对象.它最终变得巨大.当Web会话超时(用户使用完应用程序四小时后),有时会回滚其数据库事务.我假设这是因为当IIS终止会话时,数据库连接没有正确关
|
我最近遇到了一个ASP 1.1 Web应用程序,它在会话变量中放入了大量内容 – 包括所有数据库数据对象甚至数据库连接对象.它最终变得巨大.当Web会话超时(用户使用完应用程序四小时后),有时会回滚其数据库事务.我假设这是因为当IIS终止会话时,数据库连接没有正确关闭. 无论如何,我的问题是会话变量应该是什么?显然有些事情需要在那里.用户在主屏幕上选择要编辑的计划,因此计划ID将进入会话变量.通过存储有关用户(及其管理员等)的所有详细信息以及他们在会话变量中编辑的计划来尝试减少数据库的负载是否更好?或者我应该尝试最小化会话变量中的内容和在Page_Load事件中查询数据库中我需要的所有内容? 解决方法这很难回答,因为它是特定于应用程序的,但这里有一些我使用的指南:>尽可能少地参加会议. 从您对应用程序的说法很少,我可能会从数据库中选择您的数据并尝试找到最小化这些查询的影响而不是加载会话的方法. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – 具有管道模式=集成的IIS 7.0不会在ASP .NET中加
- asp.net-mvc – CKEditor图像上传
- asp.net-web-api – 使用swashbuckle api文档的http basic
- asp.net-mvc – 如何调试此错误:’无法找到iisexpress.exe
- asp.net-mvc – ASP.NET MVC如何链接视图和控制器?
- asp.net-mvc – 在ASP.NET MVC3 Razor的渲染时间视图中获取
- asp.net-mvc-3 – MVC Razor – 创建/编辑视图最佳实践
- asp.net-mvc-3 – 如何正确使用RedirectToAction
- asp.net – 不明确的引用问题(Microsoft.AspNet.Identity和
- asp.net – 如何实时压缩和流量到Response.Output实时?
推荐文章
站长推荐
- asp.net – 通过web.config覆盖machine.config
- ASP.NET调试与IIS超时
- asp.net – 如何从HTML到ASPX页面POST FOR FORM
- MVC 5应用程序 – 实现OAuth授权代码流程
- asp.net-mvc – ASP.NET MVC – Html.Textbox()t
- asp.net-mvc-3 – 在具有默认值的模型上注释属性
- 如果您已实施ASP.NET路由,则ASP.NET中的PageMeth
- asp.net-mvc – 获取Route,ASP.net MVC中的当前片
- 在ASP.net中模拟HttpSessionState进行单元测试
- asp.net – 如何单元测试使用HostingEnvironment
热点阅读
