瀏覽器快取原理

南瓜和胖娟發表於2018-06-12

本文章為原創文章,轉載請註明出處

Cookie

客戶端傳送請求,引數放在請求體,伺服器接收資料並存到cookie,伺服器響應,cookie在響應體返回,下次請求時根據url決定帶哪個cookie,cookie放在請求頭髮送到伺服器。不同域名是無法共享瀏覽器端本地資訊的。

Session

客戶端傳送請求,引數放在請求體,伺服器接收資料並存到Session,伺服器響應,返回一個名叫`sessionID`的cookie,.net core返回的名字是`.AspNetCore.Session`,cookie在響應體返回,下次請求時根據url決定帶哪個cookie,cookie放在請求頭髮送到伺服器

快取模仿SessionMemcache、Redis)

客戶端傳送請求,引數放在請求體,伺服器接收資料並存到字典,把字典物件存到快取裡,把快取`的`key存到cookie,伺服器響應,cookie在響應體返回,下次請求時根據url決定帶哪個cookie,cookie放在請求頭髮送到伺服器

 

相關文章