※ 引述《noapaov (单身汉)》之铭言:
: 请问一下各位大大, 如果做一个功能是进入网站后
: "随机显示一篇文章, 而看过的文章不会再显示", 大家会如何设计呢?
: 设计前提是每个人都可以上传文章, 所以文章会一直得无限扩充不会删除
: 如果要纪录每个人看过的文章感觉需要纪录超多的rows,
: 然后random的时候又要排除看过的, 这样数据库效能可能会很差),
: 重点是还要随机 ~ 一直想不到好的方法, 有想过存在session或cookie,
: 但又担心被cookie档案被解开有安全信的顾虑,
: 不知各位有什么建议吗? 非常感谢 !
突然想到一个很 low 的方法...XD
我会在加一个字段:read
内容是把读过的文章ID记起来, 例如: 11,22,33 这样
然后捞DB时就用 not in 去捞......XD
至于"无限扩充"我个人觉得不用想那么远,想像一下文章应该会有时效性,
总不可能我进站你捞一个10年前的文章给我看吧?
==
路过路过...