人(rén)
已閱讀
已閱讀
網頁開發本地存儲和(hé)服務端存儲的(de)區(qū)别
來(lái)源:lexintech.com 發布時(shí)間:2018-05-10
我們在進行網站開發,或者APP開發中嵌入web頁面時(shí),會遇到浏覽器本地存儲與服務器端存儲的(de)問題。那麽,這(zhè)兩種存儲方式有什(shén)麽區(qū)别呢(ne),下(xià)面我們來(lái)簡單說一下(xià)。
在進行web頁面開發時(shí),其實數據既可(kě)以在浏覽器本地存儲,也(yě)可(kě)以在服務器端存儲。浏覽器端可(kě)以保存一些數據,需要的(de)時(shí)候直接從本地獲取,sessionStorage、localStorage和(hé)cookie都由浏覽器存儲在本地的(de)數據。服務器端也(yě)可(kě)以保存所有用(yòng)戶的(de)所有數據,但需要的(de)時(shí)候浏覽器要向服務器請求數據。
這(zhè)兩種存儲方式可(kě)根據具體的(de)功能和(hé)業務來(lái)選擇使用(yòng)。
服務器端可(kě)以保存用(yòng)戶的(de)持久數據,如數據庫和(hé)雲存儲将用(yòng)戶的(de)大(dà)量數據保存在服務器端。
服務器端也(yě)可(kě)以保存用(yòng)戶的(de)臨時(shí)會話(huà)數據。服務器端的(de)session機制,如jsp的(de) session 對(duì)象,數據保存在服務器上。實現上,服務器和(hé)浏覽器之間僅需傳遞session id即可(kě),服務器根據session id找到對(duì)應用(yòng)戶的(de)session對(duì)象。會話(huà)數據僅在一段時(shí)間内有效,這(zhè)個(gè)時(shí)間就是server端設置的(de)session有效期。
服務器端保存所有的(de)用(yòng)戶的(de)數據,所以服務器端的(de)開銷較大(dà),而浏覽器端保存則把不同用(yòng)戶需要的(de)數據分(fēn)布保存在用(yòng)戶各自的(de)浏覽器中。
浏覽器端一般隻用(yòng)來(lái)存儲小數據,而服務器可(kě)以存儲大(dà)數據或小數據。
服務器存儲數據安全一些,浏覽器隻适合存儲一般數據。
以上就是我們總結的(de)一些關于WEB網頁開發本地存儲和(hé)服務端存儲的(de)區(qū)别,希望能給大(dà)家對(duì)這(zhè)個(gè)問題有一些了(le)解和(hé)幫助。
- 上一篇:關于網站設計的(de)新趨勢和(hé)風格
- 下(xià)一篇:網站開發常見的(de)前端優化(huà)方法