Jquery 本地存储与Cookie-性能
由于Cookie是服务器端的,Localstorage是客户端的,用户检索的速度最快的是哪个?(参考) 我假设如果客户端的机器速度慢,那么cookies会更快?还是说没有区别 我在一个项目中同时使用localstorage和cookies,它们都是使用jQuery检索的。这意味着,jquery必须加载,然后才能检索数据 我怎样才能使它更快?我不知道两者是如何工作的。例如,一些人说,一旦HTML试图在样式和js文件之前加载,就会检索cookie,而另一些人说DOM准备好了 是否有人知道有关的准确详细信息,用户检索的速度更快Jquery 本地存储与Cookie-性能,jquery,performance,cookies,Jquery,Performance,Cookies,由于Cookie是服务器端的,Localstorage是客户端的,用户检索的速度最快的是哪个?(参考) 我假设如果客户端的机器速度慢,那么cookies会更快?还是说没有区别 我在一个项目中同时使用localstorage和cookies,它们都是使用jQuery检索的。这意味着,jquery必须加载,然后才能检索数据 我怎样才能使它更快?我不知道两者是如何工作的。例如,一些人说,一旦HTML试图在样式和js文件之前加载,就会检索cookie,而另一些人说DOM准备好了 是否有人知道有关的准确详
谢谢Cookie和LocalStorage都存储在客户端的本地。阅读它们的速度应该没有明显的差别 Cookie的缺点是在HTTP请求和响应上与服务器进行传输。这可能会增加页面大小,增加页面加载时间 如果您使用jQuery读取Cookie/LocalStorage,那么如果jQuery脚本不在浏览器的缓存中,浏览器将不得不等待下载该脚本 由于Cookie是服务器端的,Localstorage是客户端的,用户检索哪一个最快 你一开始的假设是错误的。Cookies也存储在客户端。localStorage和Cookie都存储在客户端 但是,不同之处在于,可以从服务器端设置和操作cookie。localStorage只能从客户端使用 我假设如果客户端的机器速度慢,那么cookies会更快?还是说没有区别[sic] 它们是如此轻量级的操作,我不会担心速度 两者之间的性能不是选择一个的因素。这就是你的需要 曲奇饼:
我认为这两种方法都不能直接导致性能问题。其他问题,如等待DOM处于就绪状态,等待加载脚本文件;etc.会导致速度减慢。
,因为cookie是服务器端的
,这是不正确的。Cookie也存储在客户端。Cookie在任何contentStill之前在HTTP头中发送,Cookie主要用于读取服务器端,本地存储只能在客户端读取您不需要jQuery来检索Cookie和localstorage。jQuery所做的只是使跨浏览器更容易。检索的区别是微不足道的,但是cookie在每个请求中都会发送到服务器,即使它们没有在那里使用,这会浪费带宽(如果不需要的话)。谢谢。我想我从这里学到了一些东西。我正在处理一个仪表板项目,通过拖放对事情进行排序。顺序被保存了,所以我在想把它们存储在哪里会更好,以便在返回时更快地检索数据…@jQuerybeast从localStorage或Cookie读取数据在浏览器中是如此之快,以至于您可以从其中任何一个读取1次或1000次,而不会注意到任何差异。jsperf确实存在,比较这两者:但是,同时,如果你所做的只是一套或一套,那么两者之间的差别非常小。只有当你向这两个人提出数千个请求时,你才会看到这两个人之间的区别,这是非常不可能的。根据需要选择,而不是速度。