为了账号安全,请及时绑定邮箱和手机立即绑定

本地存储与烹饪

本地存储与烹饪

吃鸡游戏 2019-06-05 16:08:12
本地存储与烹饪我想通过将所有的cookie移动到本地存储中来减少我的网站上的负载时间,因为它们似乎具有相同的功能。除了明显的兼容性问题外,使用本地存储替换cookie功能是否有任何优缺点(特别是性能方面)?
查看完整描述

3 回答

?
料青山看我应如是

TA贡献1772条经验 获得超8个赞

Cookie和本地存储有不同的用途。饼干主要是用来阅读的。服务器端,本地存储只能由客户端..所以问题是,在你的应用程序中,谁需要这些数据-客户端还是服务器?

如果是您的客户端(您的JavaScript),那么一定要切换。发送每个HTTP头中的所有数据是在浪费带宽。

如果是您的服务器,本地存储就不那么有用了,因为您必须以某种方式(使用Ajax或隐藏的表单字段或其他东西)转发数据。如果服务器只需要每个请求的总数据的一小部分就可以了。

不过,无论哪种方式,您都希望将会话cookie保留为cookie。

根据技术差异以及我的理解:

  1. Cookies除了是一种保存数据的老方法之外,还限制了4096字节(实际上是4095字节)-每个cookie。本地存储与每个域5MB - 所以问题也提到了

  2. localStorageStorage接口。它将数据存储在无到期日,然后被清除通过JavaScript,或者清除浏览器缓存/本地存储的数据-不像cookie到期。


查看完整回答
反对 回复 2019-06-05
  • 3 回答
  • 0 关注
  • 587 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号