获取cookie值或从数据库获取数据?

时间:2013-08-19 22:37:33

标签: java database cookies

哪些操作需要更多时间和资源?获取cookie值或从DB获取数据?

1 个答案:

答案 0 :(得分:1)

它们都有不同的用途。 Cookies 用于存储首选项,并且在某种意义上是可丢弃的,如果它们不可用(如客户端删除它们),则首选项将切换为默认值。

另一方面,

数据库将存储应该持续整个应用程序生命周期的数据。例如,用户登录数据。出于安全原因,您不能将其保存为cookie,也不能随时丢失它们。

Cookies 只能保存文本,而实际上可以将数据库中的任何内容保存为二进制对象。

使用 Cookie 保存的所有首选项只有在用户使用与存储Cookie相同的浏览器时才会生效。因此,数据库也更适合任何应该移动的偏好。