Web 应用程序中的持久数据

and*_*rei 5 persistent-storage persistent-data

存储持久数据的最佳方式是什么?我想保存用户最后一次在页面上活动的时间。起初我使用本地存储,然后我切换到cookie,因为它看起来更容易使用,现在我正在考虑将其存储在数据库中。你有什么建议。

另外,您能否建议一种在用户离开页面时进行注册的好方法?

aca*_*pso 2

Cookie 经常用于存储非关键用户首选项,这些首选项主要指网站使用情况,例如自动登录、语言、主题、时区等。由于这些首选项存储在用户的本地计算机上,因此 Cookie 是客户端技术,可以由客户端自由删除,因此您可能不希望依赖 cookie 来存储关键数据。

然而,如果存储特定于域的数据,例如用户名、密码、电子邮件、收藏夹等,您可能确实需要使用关系数据库 (RDBMS),例如 MySQL、MS SQL 或 PostgreSQL。这些在处理大量数据和有用功能(即交易、效率、灵活性)方面是可行的。