分享至
最近想要做一個功能會有一個編輯頁 去編輯資料但若同時兩人使用資料可能會有問題xd所以想做個功能讓編輯內容可以即時顯示我目前只想到一直反覆查詢的方式 但效能一定很差但看很多文檔 都不太懂像是Redis 是不是要另外搭Redis伺服器希望大大們可以提點一下方向 謝謝~
已邀請的邦友 {{ invite_list.length }}/5
在解決問題之前,先想想問題的本身。認真來說,光同一筆資料兩個人同時修改的情況,就不該發生了。
而用程式一直偵測檢查改變。則更是本末倒置的做法。除非有非常大的原因跟理由。一定得要這樣做。
要不然解決一個問題來去產生另一個更大的問題。這.......
會有什麼問題?本來顯示的就是你開啟頁面的時候的資料,難道要使用者編輯到一半,使用者改的資料又被js改回來嗎?
我猜他可能想要同時修改同一欄位 我猜 我猜辣
類似上面的大大我希望可以協同工作 可以看到對方更改的資料因為改一個頁面要花很多時間謝謝
關鍵字就給你了啊,websocket。去研究聊天室怎麼做的吧。
正常來說你開始編輯就不會再去改form上面的資料了,要不然你改了一半忽然對方那邊改了,然後你改了半天的資料還沒儲存全部都消失變成對方改完的資料,這樣子很有趣嗎?
後台通常都是由一個人負責,如果資料多的話可以分工合作,不要去改到同一筆資料,我覺得這種問題可能要從管理面來著手吧.
IT邦幫忙