在哪里存储简单数据?例如:愿望清单


Where to store the simple data? As example: wishlist

我需要为在线目录制作一个非常简单的"愿望清单"。由于该站点没有登录系统,因此在用户访问站点之前,愿望清单应该可用。我会将一些信息保存为 json 字符串,并且由于页面上的产品数量,这不会太大。

所以我的问题是,存储这些数据的最佳解决方案是什么?

  • PHP 会话变量
  • 饼干
  • 本地存储
  • .DB?(如果我们以后想使用数据,那就太好了,但在这种情况下,什么数据最适合识别当前会话?

欢迎每个想法。

我想您稍后需要客户数据进行一些分析。因此,我建议使用当前会话ID将数据放入数据库中,以标识当前会话。

数据库中存储多少空间?我认为当一个用户拥有超过 10 个甚至更多的愿望清单时,它会爆炸。假设您有 10.000 个用户,每个用户有 20 个愿望清单。愿望清单表中需要 200.000 条记录。访问此记录需要时间和高服务器负载。

我认为最好将它们存储在每个用户的计算机上,这意味着在cookie中。或者最好不要使用此工具,除非您有大型服务器和 HS 互联网连接。不建议共享主机...