当您将会话状态存储在缓存中时,创建 AppFabric 缓存的“最佳”参数是什么? MSDN 缓存相关命令
Powershell命令行:
New-Cache [-CacheName] <String> [-Eviction <String>] [-Expirable <String>] [-Force [<SwitchParameter>]] [-NotificationsEnabled <String>] [-Secondaries <Int32>] [-TimeToLive <Int64>]
- CacheName:<应用程序名称>-session-state
- 辅助节点:1(在服务器出现故障时打开高可用性)
- 驱逐:?
- 过期:?
- 生存时间:?
- 力量: ?
- 启用通知:?
因为我不希望我的会话被删除,除非会话已通过代码或会话超时被放弃......
对于驱逐,我认为“无”,对于可过期,我认为是 False。
我已经测试并调用 Session.Abandon 确实从缓存中删除了对象。我还测试了通过扩展我的会话是否也扩展了缓存中的会话对象。这似乎确实以“正确”的方式工作。