- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个 ASP .NET 应用程序在单个 Web 服务器(无场)上运行。目前,我们使用默认的“InProc” session 存储。是否值得考虑改用 ASP .NET 状态服务?如果我们走这条路,我们很可能只是在与应用程序相同的机器上运行服务本身,因此通过网络进行调用以获取和设置 session 信息不会成为问题。我们之所以考虑这一点,是为了帮助避免在应用程序池回收时丢失 session 数据。
此外,目前使用 SQL Server 是不可能的,所以我们只是在谈论进程内服务器与状态服务器。
在这种情况下,每种模式的优缺点是什么?
最佳答案
好吧,状态服务器比 proc 慢一点。您从中获得的好处是,如果您需要回收应用程序池,那么应用程序的状态(用户 session 等)将不受影响。如果你将来打算使用状态服务器,我现在就开始使用它。在进程中,对象按原样存储在内存中,但在状态服务器中,它们是序列化的。如果您打算稍后进行切换,这可能是一件大事,因为您必须检查您存储在 state 中的所有内容是否都是可序列化的。如果您从这种限制开始,您就会预先知道(当您积极地处理该模块时)什么会起作用,什么不会起作用。
关于asp.net - ASP .NET session 状态的 'InProc' 与 'StateServer' 的最佳实践,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/561705/
我们最近从使用 InProc 改为使用 StateServer 来存储 Session 信息。 我想知道,现在是否可以在不丢失 session 信息的情况下更新网站上的配置文件。当我们使用 InPro
有没有办法将装饰有 DataContract 属性但未装饰有 Serializable 属性的对象粘贴到 SqlServer StateServer 中?换句话说,我宁愿不必用 Serializabl
当您使用 StateServer 时,如何找出活跃用户的数量?还可以查询 StateServer 并检索 session 状态中的内容吗? 我知道如果您使用 SqlServer 作为后备存储,这一切都
我正在处理的 .NET 项目中有一些系统使用了 StateServer。我们现在使用 Appfabric 缓存来缓存我们从 DB 获得的一些东西。这两个可以存在于同一个配置文件中吗? 我的配置文件的
我已检查服务器 (Win Server 2003) 应用程序事件日志是否存在以下问题 http://support.microsoft.com/kb/308097哪个没有出现。看起来 session
我目前正在尝试为托管在使用 SessionState = Stateserver 的服务器上的 Web 项目序列化一个对象。 我将该对象标记为 [Serializable],但该对象包含一个属于 LI
我编写的一个网站遇到了一个奇怪的问题,即在我对代码进行任何更新后,它突然无法立即识别存储在 session 中的项目。我搜索了 Stackoverflow/google/etc,可以看到其他人也有同样
首先向您介绍一下当前环境的背景。我们有许多 ASP.NET 应用程序,所有这些应用程序都在某些方面使用 session 。由于流量水平,我们在多个服务器上进行“负载平衡”,但是,我们的负载平衡设置为使
我们在 session 中存储两个对象。不知何故,来自另一个用户的对象之一被加载到另一个用户的 session 中。用户应该无权访问此特定数据,一旦他们看到它,他们就知道出了什么问题。 我们有向他提供
我正在使用 v4.0。 更新: 到目前为止,我已经破解了这个: public class AllFilter : IFilter { #region IFilter Members I
我在我的应用程序中使用了一种“每次 session session ”模式实现。在这种方法中,“NHibernate session ”保留在“HTTP session ”中。在每个“Http Req
我们有一个 ASP .NET 应用程序在单个 Web 服务器(无场)上运行。目前,我们使用默认的“InProc” session 存储。是否值得考虑改用 ASP .NET 状态服务?如果我们走这条路,
StateServer 还是 SQLServer? 存储 ASP.NET session 变量的最佳解决方案是什么? 各自的优缺点是什么? 在任何特定情况下,一个比另一个更好吗? 最佳答案 这里有一些
如标题所示,我想知道 ASP.NET 上 SessionState 中的“InProc”和“stateServer”模式有什么区别。 谢谢 最佳答案 在 InProc 模式下,实时 Session 对
我正在学习 MS 认证,我正在做的练习测试之一有一个问题,争论的焦点是在 SQL Server 中存储 session 与在 StateServer 中存储 session 之间的性能。 鉴于应用程序
我无法让 2 个相同的 ASP.NET MVC 应用程序使用 Session StateServer 共享同一个 Session。我尝试这样做的原因是我们最终将在需要共享相同状态的 3 个 Web 服
设想: 以运行 .NET 3.0 的服务器和在启用了 Web 园的应用程序池中运行的 ASP.NET 网站为例(进程数:3)。 web.config 配置如下: 现在将机器升级到 .NET 3.5
我是一名优秀的程序员,十分优秀!