2011-10-24 63 views

回答

1

沒有對錯......一切都取決於您對可擴展性要求,性能等

如果你設計的真正高性能,我會緩存這些內存(即直寫緩存),但也堅持到數據庫過期時間...如果數據丟失沒有問題,那麼你可以等着w第i個堅持,直到用戶完成訂單...

1

這取決於,理想的情況是「保持用戶的購物車中的商品在緩存中到期時間」是最好的,因爲購物車約定的規則是存儲在您的購物車」的相關文件7天或最多10天」的

如果你想,直到客戶清空購物車存放它永久,然後將其存儲到數據庫

1

我認爲這將是更好地使用數據庫來存儲數據。

因爲,通常購物車將被重定向到第三方網站,如Paypal完成付款部分的最後階段。

在這裏您可能會遇到傳遞會話變量的問題。

我想你可以用SQL Server來存儲Sessions。請看這篇關於Configure SQL Server to Store ASP.NET Session State的文章。

希望這會有所幫助

相關問題