cookie 和session 的區(qū)別:
1、數(shù)據(jù)存放位置不同:
cookie數(shù)據(jù)存放在客戶的瀏覽器上,session數(shù)據(jù)放在服務(wù)器zhi上。
2、安全dao程度不同:
cookie不是很安全,別人可以分析存放在本地的COOKIE并進行COOKIE欺騙,考慮到安全應(yīng)當使用session。
3、性能使用程度不同:
session會在一定時間內(nèi)保存在服務(wù)器上。當訪問增多,會比較占用你服務(wù)器的性能,考慮到減輕服務(wù)器性能方面,應(yīng)當使用cookie。
4、數(shù)據(jù)存儲大小不同:
單個cookie保存的數(shù)據(jù)不能超過4K,很多瀏覽器都限制一個站點最多保存20個cookie,而session則存儲與服務(wù)端,瀏覽器對其沒有限制。
5、會話機制不同
session會話機制:session會話機制是一種服務(wù)器端機制,它使用類似于哈希表(可能還有哈希表)的結(jié)構(gòu)來保存信息。
cookies會話機制:cookie是服務(wù)器存儲在本地計算機上的小塊文本,并隨每個請求發(fā)送到同一服務(wù)器。 Web服務(wù)器使用HTTP標頭將cookie發(fā)送到客戶端。在客戶端終端,瀏覽器解析cookie并將其保存為本地文件,該文件自動將來自同一服務(wù)器的任何請求綁定到這些cookie。