[請益] 關於購物車存入資料的設計方向
因應工作需要完成了一個購物車
加入購物車的方式是先將資料存入session 待完成購物後再將購物車的內容
一次寫入資料庫中 主管看過這樣的方式後要求
不利用session 直接將資料一筆一筆寫進資料庫中 (問題1)
也就是說每加入一筆商品資料就寫入資料庫一次 (100筆資料就寫入100次 >"< )
他的理由 ---> 客戶每次所下的訂單資料都有好幾百筆 要是進行到一半突然斷線
先前存放的資料就會不見 必需從頭開始
另 他要求購物車的系統要有"暫存n筆訂單"的功能 並且能夠隨時對某一筆訂單抓
出來再編輯 (問題2) 也就是說 將尚未確認的購物車 先存起來 以便下次再編輯
(這個部份我採用的方式是將暫存的資料寫進資料庫中 對應後抓出尚未完成編輯的資料
然後再透過購物車去新增要再加入的物品 而後寫進資料庫中)
主管又說: 暫存訂單還要經過觸發(按下存入暫存的按鈕)
要是客戶沒按下按鈕 還是要從新來
關於問題1 : 我知到對於資料庫一直存取 實在不是件好事 會增加loading
(我想知到版上大大對於這樣方式的看法)
關於問題2 : 我承認我很嫩 不知到沒有觸發 要怎麼把資料寫進資料庫中
(有大大可以點一下不用觸發就可以將資料寫進db的方式嗎?
我有想過使用session 不過 這
對於sesver的負荷 會很傷吧<---- 如果有錯 也請指正我 謝謝 ^^)
以上 感謝看完我的茶包 希望能承蒙提出建議 不吝指教 謝謝 !
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.162.91.220
推
11/03 22:40, , 1F
11/03 22:40, 1F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章