教育行業(yè)A股IPO第一股(股票代碼 003032)

全國(guó)咨詢/投訴熱線:400-618-4000

增加商城購(gòu)物大小有幾種方法?

更新時(shí)間:2021年08月04日17時(shí)46分 來(lái)源:傳智教育 瀏覽次數(shù):

好口碑IT培訓(xùn)

1)Cookie方式
優(yōu)點(diǎn):購(gòu)物車信息存儲(chǔ)在客戶端,不占用服務(wù)器資源,基本可以到達(dá)持久化存儲(chǔ)。
缺點(diǎn):Cookie有大小的限制,不能超過(guò)4K,而且不夠安全。
2)Session方式
優(yōu)點(diǎn):購(gòu)物車信息保存在服務(wù)端,可以保存1M 信息。
缺點(diǎn):對(duì)于大型網(wǎng)站會(huì)占有過(guò)多的服務(wù)器內(nèi)存資源,造成服務(wù)器壓力過(guò)大。Session保存的信息會(huì)在用戶退出登錄后丟失。用戶下次登錄,購(gòu)物車中商品信息丟失,用戶只能從新選擇。
3)redis存儲(chǔ)
優(yōu)點(diǎn): 持久化存儲(chǔ),效率高。
缺點(diǎn): 成本和維護(hù)增加。
4)數(shù)據(jù)庫(kù)存儲(chǔ)
優(yōu)點(diǎn):持久化存儲(chǔ),可以分析用戶購(gòu)買行為。
缺點(diǎn): 網(wǎng)站速度變慢,成本和維護(hù)增加。
5)localStorage
優(yōu)點(diǎn):彌補(bǔ)了cookie4K的問(wèn)題 支持5M
缺點(diǎn):每個(gè)瀏覽器的支持是不一樣的,前端js寫很多邏輯代碼

(3)問(wèn)題擴(kuò)展

數(shù)據(jù)庫(kù)存儲(chǔ),不會(huì)像cookie那種容易丟失,也沒(méi)有客戶端的限制,你想怎么存,存多少都行,當(dāng)數(shù)據(jù)太多我們可以進(jìn)行分表分庫(kù)處理。

(4)結(jié)合項(xiàng)目中使用

品優(yōu)購(gòu)項(xiàng)目中的購(gòu)物車使用redis+Cookie








猜你喜歡:

為什么禁用cookie后session也不能用了?怎么解決?

Localstorage、sessionStorage、cookie三者有什么區(qū)別?

Java Web實(shí)戰(zhàn):網(wǎng)上圖書商城完整項(xiàng)目視頻教程【傳智教育】

傳智教育Java開(kāi)發(fā)課程

0 分享到:
和我們?cè)诰€交談!