asp.net – SESSION VARIABLES的替代品是什么?
参见英文答案 >
ASP.NET Masters: What are the advantages / disadvantages of using Session variables?????????????????????????????????????8个
会话变量在开发大型Web应用程序时有哪些限制. 还有什么是会话变量的最佳替代方案. 请为我提供SESSION VARIABLES的替代方案 解决方法
要了解不使用会话的优点,您必须了解会话的工作方式.
在默认设置中 >会话由用户浏览器中设置的cookie标识 当用户向服务器发送请求时,将发送会话cookie.它包含服务器用于定位特定用户的会话数据的标识符. 您可以将ASP.NET配置为 >使用查询参数而不是cookie来存储会话标识符 现在,为了禁用会话状态的优点: > ASP.NET通过序列化请求来访问会话数据线程安全.这意味着,当启用会话状态时,ASP.NET拒绝提供来自同一用户的并发请求.当用户的浏览器发出大量的ajax请求时,这尤其成为一个问题.通过为不需要更新请求的请求标记会话状态只读,可以缓解此问题. 不用说,通过为大量用户存储大量数据来加剧这些问题. 有关更多信息,请参阅 > ASP.NET Session State Overview (最后一篇文章有??点陈旧,但仍然很好读). 备择方案 >如果可以,完全避免会话状态. 希望这可以帮助. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- ASP.NET学习CORE中使用Cookie身份认证方法
- asp.net-mvc – ASP.NET MVC必需字段指示符
- asp.net – 基于Web的可视化查询构建器
- asp.net – MVC的最佳实践..使用接口的ViewModel绑定示例
- ASP.NET Webforms – “从客户端检测到一个潜在危险的Reque
- asp.net-mvc – Asp.Net核心MVC6如何最初在Identity 3中添加
- asp.net – 想要在Javascript中触发Dropdown SelectedIndex
- ASP.NET MVC Web应用程序中的控制器是否应该调用存储库,服务
- asp.net – 有没有一个原因,cshtml不受欢迎
- asp.net – 无法从App.Config中检索密钥
- asp.net-mvc-3 – Microsoft AntiXSS替代
- asp.net-mvc – 当tryUpdateModel无法在asp.net
- 如何计算列的总和并在Asp.net的Jqgrid中显示在Fo
- asp.net-mvc-3 – 以下语句的等效Razor语法?
- asp.net-mvc – 如何根据用户在ASP.NET MVC中的选
- asp.net-mvc – Controller如何知道MVC中DeleteC
- asp.net – 出于安全目的,CAPTCHA是什么?
- asp.net-web-api – 交叉原始SignalR连接在协商后
- asp.net – AsyncPostBackTrigger和PostBackTrig
- asp.net-mvc – ASP.NET MVC中的静态文件路由