※ 引述《noapaov (單身漢)》之銘言:
: 請問一下各位大大, 如果做一個功能是進入網站後
: "隨機顯示一篇文章, 而看過的文章不會再顯示", 大家會如何設計呢?
: 設計前提是每個人都可以上傳文章, 所以文章會一直得無限擴充不會刪除
: 如果要紀錄每個人看過的文章感覺需要紀錄超多的rows,
: 然後random的時候又要排除看過的, 這樣資料庫效能可能會很差),
: 重點是還要隨機 ~ 一直想不到好的方法, 有想過存在session或cookie,
: 但又擔心被cookie檔案被解開有安全信的顧慮,
: 不知各位有什麼建議嗎? 非常感謝 !
突然想到一個很 low 的方法...XD
我會在加一個欄位:read
內容是把讀過的文章ID記起來, 例如: 11,22,33 這樣
然後撈DB時就用 not in 去撈......XD
至於"無限擴充"我個人覺得不用想那麼遠,想像一下文章應該會有時效性,
總不可能我進站你撈一個10年前的文章給我看吧?
==
路過路過...