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