購物車資料的儲存形式

2021-10-09 10:02:51 字數 397 閱讀 3878

cookie

優點: 無需登入,無需入庫,儲存在瀏覽器,速度快效能好。

缺點: 隱私問題 更換電腦等

session

優點: 使用者量少的情況下效能好,訪問快

缺點: 1. 基於記憶體,使用者量大時影響效能,考慮硬體成本

2. 只存在當前會話,不適用於集群和分布式

資料庫優點: 使用者登入後,存入資料庫,進行資料持久化

缺點: 頻繁讀寫, 對資料庫造成一定壓力

redis

優點: 使用者登入後寫入redis, 資料持久化

頻繁讀寫基於快取,速度快,不會對資料庫造成壓力

適用於分布式系統和集群環境,可擴充套件性強

**的購物車可以使用cookie+redis形式進行設計,使用者未登入時,將資料放入cookie

購物車儲存形式

無須登入,無須查詢,儲存在瀏覽器端 優點 效能好,訪問快,沒有和資料庫互動 缺點 1 換電腦購物車資料會丟失 2 電腦被其他人登入,隱私安全 使用者登入後,購物車資料放入使用者會話 優點 初期效能較好,訪問快 缺點 1 session基於記憶體,使用者量龐大影響服務型效能 2 只能存在於當前會話,不...

1008 購物車的儲存形式

cookie 無需登入,無需查庫,保留到瀏覽器端。優點 效能好,訪問快,無需和資料庫互動。缺點1 換電腦,購物車資料丟失。缺點2 電腦被其他人登入,隱私安全。session 使用者登入後,購物車資料儲存在會話中。優點 初期效能好,訪問快。缺點1 session基於記憶體,使用者量大影響伺服器效能。缺...

購物車儲存 session cookie 資料庫

優缺點分析 round1 1.0 session memcache 方式 缺點 伺服器資源是有限的,在使用者量很大的時候會佔據伺服器大量記憶體資源,伺服器壓力增大,且在使用者退出登陸後伺服器清空購物車資料,使用者下次登陸還是需要重新選擇商品.優點 購物車資訊儲存在伺服器端,至於session能儲存多...