我继承了对经典 ASP 应用程序的修复,我们希望在该应用程序中存储一些用户会话特定的数据以在页面加载/他们的会话中持续存在,并且需要一些复习。
在过去,我只是简单地使用了 Session 变量——即。Session("SomeVar") = SomeVal
.
在生产框中的 IIS 上,我注意到 ASP/Session Properties/Enable Session State = false。将此设置为 True 使我能够成功开始使用会话变量。
我不想在服务器上消耗比必要更多的资源。过去,我相信我误以为经典 ASP 中的会话变量存储在客户端。现在重新审视这个 - 数据保留在服务器端。
我保存的字符串是一个 GUID,用于大约 3000 个连接的客户端。
如果我实现这一点,我会看到什么样的服务器影响,并且使用客户端 cookie 会是更好的选择吗?