1
beny2mor 2018-12-10 20:47:00 +08:00
难道没使用数据库吗
|
2
zxcvsh 2018-12-10 21:39:01 +08:00 via iPhone
总该有个统计信息的“库”吧
不管是文件还是数据库,加一个字段标识,扣积分的时候修改值 下次用户登录的时候就加载到 session 里面,这是最简单的 |
4
largecat 2018-12-10 21:52:14 +08:00 via Android
建个库存放用户 id 和资源 id 的关系,
|
6
xpresslink 2018-12-10 22:18:41 +08:00
这个是很简单的问题啊,直接再弄一个 Model
通常只要两个字段,user_id, resource_id, 分别外键到 User Model 和 Nihao Model 这么弄最省事,逻辑上也简单,但是只能用于数据量不大的情况。 这么弄如果在用户量比较大,资源量也很大的情况下要考虑一下性能问题。 那样话只能用 redis 这种内存数据库,把 user_id 做键对应列表,所有访问过的资源 id 压到 list 里面。 不过要考虑一下数据持久化方案。 |