Cookie Based 方案是將Session數(shù)據(jù)放在Cookie里,訪問Web服務(wù)器的時(shí)候,再由Web服務(wù)器生成對(duì)應(yīng)的Session數(shù)據(jù),如下圖所示。
但是Cookie Based 方案依然存在不足:
Cookie長度的限制。這會(huì)導(dǎo)致Session長度的限制。
安全性。Seesion數(shù)據(jù)本來是服務(wù)端數(shù)據(jù),卻被保存在了客戶端,即使可以加密,但是依然存在不安全性。
帶寬消耗。這里不是指內(nèi)部Web服務(wù)器之間的寬帶消耗,而是數(shù)據(jù)中心的整體外部帶寬的消耗。
性能影響。每次HTTP請(qǐng)求和響應(yīng)都帶有Seesion數(shù)據(jù),對(duì)Web服務(wù)器來說,在同樣的處理情況下,響應(yīng)的結(jié)果輸出越少,支持的并發(fā)就會(huì)越高。