我有大约500,000个唯一身份访问者,我希望我的访问者能够使用我的网站,就像StackOverflow一样。我的意思是你不需要注册,但你有一个存储一些偏好的帐户。
要做到这一点,我会为想要注册的用户创建一个成员,但是我设置了一些虚拟值,如user1234作为用户名和guest角色。
我希望他们只要他们想要就可以使用它而无需注册但不能无限,这对我来说没有意义,所以我想每隔6个月清除一次。
然而,如果我计划很多交通工具,可能会有点沉重。
有人告诉我,我可以在MySQL面前使用memcached;这是个好主意吗? 你会如何实现这样的事情?
顺便说一下,这意味着我的成员数据库中会有相同数量的成员,这可能会增长太多,然后我也需要清除它。
您怎么看?
答案 0 :(得分:4)
所以,您希望这些匿名访问者中的每一个潜伏在您的网站周围,而无需注册六个月?我非常怀疑甚至只有百分之几的潜伏者愿意这样做。
我只是保持简单并将数据存储在$_SESSION
变量中。如果匿名用户想要保留他们的偏好,那么他们应该注册。您不需要为了适应懒惰用户而对网站的性能征税......
答案 1 :(得分:2)
如何在客户端保存cookie以存储用户的偏好?