【发布时间】:2013-03-04 09:03:13
【问题描述】:
服务器端存储是指数据库或某种持久缓存系统,而不是会话。 通常我们使用cookie在客户端存储一些用户特定的数据,这些数据将在以后的请求中发送到服务器。但是,我们有可能将这些数据存储在服务器端存储中。
首先,它会在使用一些服务器存储时节省大量带宽。一般来说,带宽比内存和硬盘贵得多。
其次,它可能有助于提高安全性。除非明确用于 JavaScript 访问,否则 HttpOnly 应该是默认设置。
第三,目前部分移动设备不支持cookies。
我不建议完全避免使用 Cookie。我明白有些 cookie 是必须的,比如会话 cookie。对于非会话 cookie,Cookie 相对于服务器端存储有什么好处?
【问题讨论】:
-
您可以使用 JavaScript 访问 cookie。
-
@Cthulhu 正如我所说,“我确实理解某些 cookie 是必须的,例如会话 cookie。”
-
@Blender 那是专业人士。