1. 程式人生 > >介紹COOKIE和Session的原理及異同

介紹COOKIE和Session的原理及異同

區別 bsp 文件中 異同 定時 服務器性能 cookie ESS 很多

cookie的原理

當瀏覽器從服務器上請求 web 頁面時, 屬於該頁面的 cookie 會被添加到該請求中。服務端通過這種方式來獲取用戶的信息。

session的原理

當服務器需要為客戶端的請求創建一個 session 時,服務器會根據客戶端請求的 sessionid 信息創建或讀取已有的用戶信息。

cookie 和session 的區別:

1、Cookie 是存儲於客戶端上文本文件中的數據。session 是由服務器創建,存儲於服務器上的文本數據。

2、session會在一定時間內保存在服務器上。當訪問增多,會比較占用你服務器的性能
考慮到減輕服務器性能方面,應當使用COOKIE。

3、單個cookie保存的數據不能超過4K,很多瀏覽器都限制一個站點最多保存20個cookie

介紹COOKIE和Session的原理及異同