美文网首页
Cookie 的优缺点

Cookie 的优缺点

作者: __妮妮 | 来源:发表于2017-05-29 18:49 被阅读245次

cookie


cookie是什么:Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进行 session 跟踪而储存在用户本地终端上的数据(通常经过加密) 。可以叫做浏览器缓存。Cookie 是在 HTTP 协议下,服务器或脚本可以维护客户工作站上信息的一种方式。Cookie 是由 Web 服务器保存在用户浏览器(客户端)上的小文本文件,它可以包含有关用户的信息。无论何时用户链接到服务器,Web 站点都可以访问 Cookie 信息 。

目前有些 Cookie 是临时的,有些则是持续的。临时的 Cookie 只在浏览器上保存一段规定的时间,一旦超过规定的时间,该 Cookie 就会被系统清除  。

持续的 Cookie 则保存在用户的 Cookie 文件中,下一次用户返回时,仍然可以对它进行调用。在 Cookie 文件中保存 Cookie,有些用户担心 Cookie 中的用户信息被一些别有用心的人窃取,而造成一定的损害。其实,网站以外的用户无法跨过网站来获得 Cookie 信息。如果因为这种担心而屏蔽 Cookie,肯定会因此拒绝访问许多站点页面。因为,当今有许多 Web 站点开发人员使用 Cookie 技术,例如 Session 对象的使用就离不开 Cookie 的支持。



cookie的优点:

1.极高的扩展性和可用性

2.通过良好的编程,控制保存在cookie中的session对象的大小。

3.通过加密和安全传输技术(SSL),减少cookie被破解的可能性。

4.只在cookie中存放不敏感数据,即使被盗也不会有重大损失。

5.控制cookie的生命期,使之不会永远有效。偷盗者很可能拿到一个过期的cookie。

cookie的缺点:

1.Cookie数量和长度的限制。每个domain最多只能有20条cookie,每个cookie长度不能超过4KB,否则会被截掉。

2.安全性问题。如果cookie被人拦截了,那人就可以取得所有的session信息。即使加密也与事无补,因为拦截者并不需要知道cookie的意义,他只要原样转发cookie就可以达到目的了。

3.有些状态不可能保存在客户端。例如,为了防止重复提交表单,我们需要在服务器端保存一个计数器。如果我们把这个计数器保存在客户端,那么它起不到任何作用。

相关文章

  • PHP-cookie

    一、cookie介绍 二、cookie优缺点 三、cookie在HTML页面 特点:以键值对形式存储,用分号分隔每...

  • cookie的优缺点?

    cookie虽然在持久保存客户端数据提供了方便,分担了服务器存储的负担,但还是有很多局限性的。 优点:极高的扩展性...

  • Cookie 的优缺点

    cookie cookie是什么:Cookie,有时也用其复数形式 Cookies,指某些网站为了辨别用户身份、进...

  • localStorage、sessionStorage、cook

    先看各个缓存的使用,后面介绍优缺点和不同 localStorage sessionStorage cookie 总...

  • 一些面试题

    网络 http header ,Cookie和Session的区别?分别是用于什么场景?优缺点? session ...

  • Web存储

    Cookie存储机制的优缺点 HTML4中cookie在客户端存储简单的用户信息一种方式,他是用文本来存储信息,当...

  • Cookie与Session的区别:

    优缺点:Cookie:节省了服务器资源,但是存储在浏览器缓存数据不安全。session:存储在数据库中,数据安全,...

  • 购物车实现之Cookie、Session、数据库优缺点分析

    目前我们使用购物车的存储方式主要有:Session方式,Cookie方式,数据库存储,我们来一一分析优缺点。1.S...

  • 记录用户的上次访问时间----Cookie

    Cookie的创建:Cookie cookie = New Cookie(Cookie name,Cookie v...

  • Cookie/Session

    Cookie 创建cookie Cookie cookie = new Cookie("name","aaa");...

网友评论

      本文标题:Cookie 的优缺点

      本文链接:https://www.haomeiwen.com/subject/hkclfxtx.html