缓存和Cookie之间的区别

2020.04.21 -

   

缓存和cookie是客户端计算机上两种不同类型的临时存储方法,可以改善用户浏览Internet的体验。缓存通过将您在Web上遇到的大多数内容存储在本地,大大减少了浏览器访问Web内容所需的平均时间。

缓存是提高浏览器响应时间的最有效,最简单的机制,因为浏览器可以简单地从本地缓存中加载内容。Cookies通过保存浏览信息(例如浏览会话和用户选择,包括个人信息)使您的在线浏览体验更加轻松,从而使您的浏览体验更加流畅和轻松。

缓存和cookie

什么是缓存?

计算机系统由三个基本组件组成:负责所有繁重工作的中央处理器(CPU)。存储指令和数据的存储器。输入/输出系统,将信息移入和移出系统。进程反复从内存中检索到CPU的指令,获取它指定的所有操作数,然后执行操作,甚至可能将结果写入相同的内存。处理器把需要的所有信息都存储在主存储器中。

但是,记忆随着数据变大而变慢。主内存通常比CPU慢得多。为了解决这个问题,当今大多数计算机都包含缓存。缓存大大减少了CPU访问所需信息所需的平均时间。缓存在现代计算机内存和磁盘系统中起着重要作用。当涉及到万维网时,缓存是一种众所周知的策略,用于临时存储经常访问的静态内容。

什么是 Cookies ?

每次您访问网站时,都会自动创建Cookies。与虚拟门钥匙一样,Cookie是由Web服务器生成并作为文本文件存储在内存或磁盘中的一小部分数据。cookie为网站提供了一种在客户端设备上存储信息以供以后检索的方法。

在许多方面,cookies是解决HTTP无状态问题所导致的问题的解决方案,HTTP无状态不能维护您在网站上访问的页面的记录。Cookies通常用于表示或引用私人信息,并且不应在用户之间共享它们。

Cookies通过保存浏览信息,使您的在线浏览体验更加轻松。Cookies使服务器能够跟踪您的浏览活动并编制购买清单。一些Cookie会存储在内存中,并且在关闭浏览器时会被删除。’

缓存和Cookie之间的区别

Web高速缓存(或HTTP高速缓存)是HTTP协议的核心设计协议,用于长期存储浏览器中的在线页面资源,以提高基于Web的系统的性能。Web缓存是一种用于临时存储经常访问的静态内容的众所周知的策略。

另一方面,cookie(或HTTP cookie)是由Web服务器生成的一小部分数据,并作为文本文件存储在内存或磁盘中。Cookies为网站提供了一种在客户端设备上存储信息以供以后检索的方式。

存储

 Web缓存将流行的对象缓存在靠近客户端的位置,以避免Web服务瓶颈,减少Internet上的流量并提高Web系统的可伸缩性。当您访问网页时,所有元素都被下载并本地存储在浏览器缓存中,因此,如果您再次访问该页面,则不必再次下载本地存储的元素。网站首选项和其他信息可以存储在cookie中。

虽然某些Cookie会存储在内存中,并在关闭浏览器后立即删除,但某些Cookie会保留在设备上,直到它们过期或被删除。

使用

 浏览器缓存将您在Web上遇到的大部分内容本地存储,以帮助缩短浏览器在再次访问网站时的响应时间。浏览器将HTML文档,图像和其他网页元素拉到本地设备,并将该内容存储在临时文件中,作为浏览器缓存或Web缓存。

另一方面,Cookie可以跟踪您在网站上的活动情况,并通过保存浏览信息以及您自愿提供的信息(例如您的姓名和兴趣)来简化您的在线浏览体验。

总结

缓存在现代计算机内存和磁盘系统中起着重要的作用,当涉及到万维网时,缓存是一种众所周知的策略,用于临时存储经常访问的静态内容,从而有助于改善浏览器在访问网站时的响应时间。

另一方面,Web Cookie为网站提供了一种将信息存储在客户端设备上以供以后检索的方法,并使Web成为更有趣的访问场所。缓存存储在线页面资源,而Cookie存储用户选择,例如浏览会话以跟踪用户首选项。每次您访问网站时,都会自动创建Cookies。

本站文章禁止转载,违者必究
阅 310
1
igital signature

缓存和cookie是客户端计算机上两种不同类型的临时存储方法,可以改善用户浏览Internet的体验。缓存通过 […]

湘公网安备 43011102001693号

    湘ICP备19003021号-1