[請益]如何設計 facebook , g+ 按讚或者+1的功能
有個問題想與各位前輩討論,
我們都知道 facebook 有 按"讚"的功能。
如果把一篇文章當做一個 table 中的item 。
姑且稱之 Post item .
該Post item 可能包含許多欄位
owner_id , content , date , ...
那麼如果要實作按讚功能,
就需要新增一筆 like 欄位 到 Post Table
如果有user C 針對該篇文章 "按讚"
該 Post item 的 like 欄位 , 就會被 update , 並且增加 點讚人的user_id ?
比如說原本該POST 按讚人數 已經有兩人 "A,B"
則ABC按下去之後 先讀取 users = "A,B"
接下來 users+=","+current_user_id
將 "A,B,C" 回存
感覺上似乎有一點沒效率。
但是直覺上的想法大概就是這樣,不曉得前輩是否有更聰明的想法?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 119.77.136.156
→
03/24 14:56, , 1F
03/24 14:56, 1F
→
03/24 14:57, , 2F
03/24 14:57, 2F
→
03/24 14:58, , 3F
03/24 14:58, 3F
→
03/24 15:04, , 4F
03/24 15:04, 4F
※ 編輯: tao2tw 來自: 119.77.136.156 (03/24 15:22)
推
03/24 15:32, , 5F
03/24 15:32, 5F
→
03/24 16:00, , 6F
03/24 16:00, 6F
→
03/24 16:01, , 7F
03/24 16:01, 7F
→
03/24 16:01, , 8F
03/24 16:01, 8F
→
03/24 16:02, , 9F
03/24 16:02, 9F
→
03/24 16:02, , 10F
03/24 16:02, 10F
討論串 (同標題文章)
以下文章回應了本文 (最舊先):
完整討論串 (本文為第 1 之 3 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章