1

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

4

1 回答 1

1

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

另一方面,数据库将存储应该贯穿应用程序生命周期的数据。例如,用户登录数据。出于安全原因,您不能将其保存为 cookie,并且您可能随时丢失它们。

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

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

于 2013-08-19T22:48:34.800 回答