瀏覽器本地儲存與伺服器端儲存之間的區別

2022-07-12 22:33:15 字數 516 閱讀 6915

資料既可以在瀏覽器本地儲存,也可以在伺服器端儲存。

瀏覽器端可以儲存一些資料,需要的時候直接從本地獲取,sessionstorage、localstorage和cookie都由瀏覽器儲存在本地的資料。伺服器端也可以儲存所有使用者的所有資料,但需要的時候瀏覽器要向伺服器請求資料。

1.伺服器端可以儲存使用者的持久資料,如資料庫和雲儲存將使用者的大量資料儲存在伺服器端。

2.伺服器端也可以儲存使用者的臨時會話資料。伺服器端的session機制,如jsp的 session 物件,資料儲存在伺服器上。實現上,伺服器和瀏覽器之間僅需傳遞session id即可,伺服器根據session id找到對應使用者的session物件。會話資料僅在一段時間內有效,這個時間就是server端設定的session有效期。

伺服器端儲存所有的使用者的資料,所以伺服器端的開銷較大,而瀏覽器端儲存則把不同使用者需要的資料分布儲存在使用者各自的瀏覽器中。

瀏覽器端一般只用來儲存小資料,而伺服器可以儲存大資料或小資料。

伺服器儲存資料安全一些,瀏覽器只適合儲存一般資料。

瀏覽器本地儲存

本地儲存 儲存讀取 刪除在瀏覽器端儲存資料 全域性變數 cookie sessionstorage localstorage 只能短時間儲存資料,頁面跳轉或重新整理後資料會消失 按儲存時間長短分成2種 會話cookie 視窗關閉即消失 持久化cookie 可以由程式設計師指定存活時間,關閉視窗也不會...

瀏覽器本地儲存

瀏覽器的本地儲存主要分為cookie webstorage indexdb,其中webstorage又可以分為localstorage和sessionstorage cookie cookie最開始被設計出來並不是為了做本地儲存。而是彌補http在狀態管理上的不足 http協議是乙個無狀態協議,客戶...

關於瀏覽器本地儲存

通過瀏覽器對資料進行本地儲存 2 設定cookie document.cookie name value 存字串 3 獲取cookie document.cookie 得到所有的儲存資訊,以 隔開,通過字元拆分成陣列split 4 修改已經儲存的資料 重新覆蓋 document.cookie nam...