深圳APP开发咨询热线:0755-23578246 | 136-2233-6324欢迎来到深圳APP开发公司乐信科技!

已阅读

网页开发本地存储和服务端存储的区别

来源:lexintech.com       发布时间:2018-05-10
我们在进行网站开发,或者APP开发中嵌入web页面时,会遇到浏览器本地存储与服务器端存储的问题。那么,这两种存储方式有什么区别呢,下面我们来简单说一下。
网页开发本地存储和服务端存储的区别
在进行web页面开发时,其实数据既可以在浏览器本地存储,也可以在服务器端存储。浏览器端可以保存一些数据,需要的时候直接从本地获取,sessionStorage、localStorage和cookie都由浏览器存储在本地的数据。服务器端也可以保存所有用户的所有数据,但需要的时候浏览器要向服务器请求数据。
 
这两种存储方式可根据具体的功能和业务来选择使用。
 
服务器端可以保存用户的持久数据,如数据库和云存储将用户的大量数据保存在服务器端。
 
服务器端也可以保存用户的临时会话数据。服务器端的session机制,如jsp的 session 对象,数据保存在服务器上。实现上,服务器和浏览器之间仅需传递session id即可,服务器根据session id找到对应用户的session对象。会话数据仅在一段时间内有效,这个时间就是server端设置的session有效期。
 
服务器端保存所有的用户的数据,所以服务器端的开销较大,而浏览器端保存则把不同用户需要的数据分布保存在用户各自的浏览器中。
 
浏览器端一般只用来存储小数据,而服务器可以存储大数据或小数据。
 
服务器存储数据安全一些,浏览器只适合存储一般数据。
 
以上就是我们总结的一些关于WEB网页开发本地存储和服务端存储的区别,希望能给大家对这个问题有一些了解和帮助。