代码之家  ›  专栏  ›  技术社区  ›  Shaiju T

Web场中会话状态只读的影响

  •  0
  • Shaiju T  · 技术社区  · 7 年前

    最近允许在某个级别上并发请求并增加 performance ,我们启用 EnableSessionState="Readonly" 为了我们 .aspx 会话数据的只读访问页。

    我想知道在Web场中启用它,这会对服务器或用户造成任何数据松动或其他影响吗?

    当前Web场设置:

    假设我们有4台服务器。

    1。 比如用户A,请求页面 http://example.com/StudentDetails.aspx ,此请求命中负载平衡器。

    2。 基于流量的负载平衡器将请求从4个可用服务器传输到任意1。

    三。 每个服务器都有 InProc 会话状态模式已启用。

    4。 我们确保同一个服务器处理来自同一个客户机的后续请求。

    任何帮助都会很好。

    1 回复  |  直到 7 年前
        1
  •  1
  •   ADyson    7 年前

    你预计会有什么影响?

    只需在一页中将其设置为只读。如果,正如您提到的,您甚至没有在服务器之间共享会话,那么实际上,为了会话目的,您甚至没有服务器场。您只有4个单独的服务器。对服务器场没有影响,因为没有会话共享。

    如果你像我在评论中建议的那样开始分享会议,那么我仍然认为影响是最小的,如果有的话。只读访问应该减少阻塞(例如,如果用户同时请求两个启用会话的页面,则可能发生这种情况),但仅此而已。

    推荐文章