哪些操作需要更多时间和资源?获取cookie值或从DB获取数据?
答案 0 :(得分:1)
它们都有不同的用途。 Cookies 用于存储首选项,并且在某种意义上是可丢弃的,如果它们不可用(如客户端删除它们),则首选项将切换为默认值。
另一方面,数据库将存储应该持续整个应用程序生命周期的数据。例如,用户登录数据。出于安全原因,您不能将其保存为cookie,也不能随时丢失它们。
Cookies 只能保存文本,而实际上可以将数据库中的任何内容保存为二进制对象。
使用 Cookie 保存的所有首选项只有在用户使用与存储Cookie相同的浏览器时才会生效。因此,数据库也更适合任何应该移动的偏好。