我在共享的ASP.NET 4.0服务器上运行一个网站。因此,我只有有限的内存大小来存储用户的会话状态。
我编写的程序不使用会话变量:一旦页面准备就绪,它就会发送给用户并发送。其余的是JavaScript,当用户点击链接时,我不在乎是否要打开新会话。
问题是:如果我将会话超时减少到1 muinute怎么办? 用户是否会遭受额外延迟?
如果我没有会话怎么办?
由于我没有为用户使用登录密码,我怀疑它不会影响性能。我对吗? 在哪有洞穴?
感谢。
答案 0 :(得分:1)
只有在您需要存储某些“状态”时才需要会话 - 要“记住”或“了解”服务器端的特定客户端(用户/浏览器)的某些内容(您可以在客户端使用cookies。)
如果您不需要这样做,可以turn off sesssions ..
对于MVC(请注意Brad Wilson对MVC2的评论)