2013-07-12 46 views
0

軟件堆棧:Cookie與存儲cart_id的服務。哪種更好?

AngularJS

Rails的

選項A

當用戶被 「/」,則服務器在數據庫創建一個購物車和ID寫入到曲奇餅。 Angular從cookie中讀取id並在購物車資源中使用它。

當購物車被購買時,服務器將不得不發出新的cart_id。

選項B

角被「/購物車」,當它需要一個cart_id,服務器會檢查會話,看它是否取得了購物車呢。如果沒有,那麼它創建一個,將它存儲在會話中,並用ID回覆。

回答

1

我更喜歡選項B的原因有兩個,1)爲什麼只在導航到「/」而不是按需時創建購物車? 2)不是Cookie的巨大粉絲。