【发布时间】:2011-12-09 15:03:41
【问题描述】:
既然 cookie 是服务器端的,而 Localstorage 是客户端的,哪个是用户检索最快的?(参考Local Storage vs Cookies)
我假设如果客户端的机器很慢,那么 cookie 会更快?还是没有区别?
我在一个项目中同时使用 localstorage 和 cookies,两者都是使用 jQuery 检索的。这意味着,必须加载 jquery,然后检索数据。
我怎样才能加快速度?我不知道两者是如何工作的。例如,有人说一旦 HTML 尝试在样式和 js 文件之前加载,就会检索 Cookies,而其他人说当 DOM 准备好时。
有谁知道用户检索哪个更快的准确细节?
谢谢
【问题讨论】:
-
Since cookies are server-side这是不正确的。 Cookie 也存储在客户端。 -
cookie 在任何内容之前在 HTTP 标头中发送
-
不过,Cookies主要是在服务器端读取,本地存储只能在客户端读取
-
您不需要 jQuery 来检索 cookie 和本地存储。 jQuery 所做的只是让跨浏览器变得更容易。
-
检索的差异是微不足道的,但是在每个请求中都会将 cookie 发送到服务器,即使它们没有在那里使用,如果不需要,这会浪费带宽
标签: jquery performance cookies