问题就是这样,使用cookie代替会话是否更好,因为会话是存储在服务器中的变量,可能会导致服务器崩溃?
答案 0 :(得分:0)
你混淆了Cookie和Session vars(我假设你指的是ASP.NET等)。 Cookie存储在客户端PC上,可用于跟踪和存储有关您网站访问者的有用“内容”,例如他们上次访问时,或默认选择等。
会话变量用于服务器端处理页面回发和页面加载之间的程序流(如果您在页面之间链接,则使用ViewState变量来保留同一页面上的回发之间的数据/会话变量)。如果IIS决定刷新其应用程序池,则会话变量会占用内存来管理并丢失。会话变量不应该使您的“服务器崩溃”。
所以回答你的问题: