相关疑难解决方法(0)

每个控制器/操作方法启用/禁用会话状态

我们正在构建一个ASP.NET MVC应用程序,该应用程序将部署在硬件负载平衡器后面,该负载平衡器支持缓存等.

我们的建议是手动定义负载均衡器应缓存哪些URL模式.这对我们来说是一个非常简单的过程,因为我们的"目录"页面是相对静态的,然后是"订单"页面,而不是.

必须避免在缓存页面上使用会话状态,因为负载均衡器会缓存整个响应 - 这包括发送的任何cookie.

理想情况下,会有一个属性可以应用于控制器或动作方法,允许选择性地使用会话状态,但似乎没有.我意识到,如果使用离开"会话区域",这样的方法会导致会话丢失 - 这很好.

除了重新实现整个ASP.NET MVC HTTP控制器...任何建议?

提前致谢.

asp.net-mvc caching session-state zeus

18
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

caching ×1

session-state ×1

zeus ×1