2011-03-10 63 views

回答

1

通常情況下,後臺進程會刪除舊的購物車,每隔一段時間。當有人在購物時,您需要防止重新創建會話。如果您使用它來跟蹤購物車,這樣做會被視爲一個錯誤。

如果您還有一個用戶標識,那麼帶有用戶標識的購物車可以被檢索到另一個會話中。在這種情況下,後臺進程可能會使它們比匿名購物車保持更長的時間。檢索丟失的購物車需要更多的代碼,但可能是一個不錯的功能。

+0

感謝您的回答,使得現在感覺。 – chourobin 2011-03-11 22:43:33

0

正如你所看到的,每次有人進入你的應用程序,它會創建一個新的對象(顯然也是一個新的購物車行)....所以最終你會有很多無用的購物車行(例如,那些沒有簽出任何東西的用戶)。另一種方法是改變購物車的創建方式,另一種方式就像Billthor所說的那樣:做一個後臺程序(或耙子任務)來銷燬所有無用的購物車

+0

感謝您的回答。 – chourobin 2011-03-11 22:44:25