本地存储与烹饪

本地存储与烹饪

我想通过将所有的cookie移动到本地存储中来减少我的网站上的负载时间,因为它们似乎具有相同的功能。除了明显的兼容性问题外,使用本地存储替换cookie功能是否有任何优缺点(特别是性能方面)?



吃鸡游戏
浏览 588回答 3
3回答

料青山看我应如是

Cookie和本地存储有不同的用途。饼干主要是用来阅读的。服务器端,本地存储只能由客户端..所以问题是,在你的应用程序中,谁需要这些数据-客户端还是服务器?如果是您的客户端(您的JavaScript),那么一定要切换。发送每个HTTP头中的所有数据是在浪费带宽。如果是您的服务器,本地存储就不那么有用了,因为您必须以某种方式(使用Ajax或隐藏的表单字段或其他东西)转发数据。如果服务器只需要每个请求的总数据的一小部分就可以了。不过,无论哪种方式,您都希望将会话cookie保留为cookie。根据技术差异以及我的理解:Cookies除了是一种保存数据的老方法之外,还限制了4096字节(实际上是4095字节)-每个cookie。本地存储与每个域5MB - 所以问题也提到了localStorage是Storage接口。它将数据存储在无到期日,然后被清除只通过JavaScript,或者清除浏览器缓存/本地存储的数据-不像cookie到期。
打开App,查看更多内容
随时随地看视频慕课网APP