使用 Cookie 的优点与缺点

原创 2007年09月15日 15:06:00

使用 Cookie 的优点为:

l         可配置到期规则 Cookie 可以在浏览器会话结束时到期,或者可以在客户端计算机上无限期存在,这取决于客户端的到期规则。

l         不需要任何服务器资源 Cookie 存储在客户端并在发送后由服务器读取。

l         简单性 Cookie 是一种基于文本的轻量结构,包含简单的键值对。

l         数据持久性 虽然客户端计算机上 Cookie 的持续时间取决于客户端上的 Cookie 过期处理和用户干预,Cookie 通常是客户端上持续时间最长的数据保留形式。

使用 Cookie 的缺点为:

l         大小受到限制 大多数浏览器对 Cookie 的大小有 4096 字节的限制,尽管在当今新的浏览器和客户端设备版本中,支持 8192 字节的 Cookie 大小已愈发常见。

l         用户配置为禁用 有些用户禁用了浏览器或客户端设备接收 Cookie 的能力,因此限制了这一功能。

l         潜在的安全风险 Cookie 可能会被篡改。用户可能会操纵其计算机上的 Cookie,这意味着会对安全性造成潜在风险或者导致依赖于 Cookie 的应用程序失败。另外,虽然 Cookie 只能被将它们发送到客户端的域访问,历史上黑客已经发现从用户计算机上的其他域访问 Cookie 的方法。您可以手动加密和解密 Cookie,但这需要额外的编码,并且因为加密和解密需要耗费一定的时间而影响应用程序的性能。

注意:Cookie 通常用于为已知用户自定义内容的个性化情况。在大多数此类情况中,Cookie 是作为标识而不是身份验证。因此,通常保护用于标识的 Cookie 的方法是在 Cookie 中存储用户名、帐户名或唯一用户 ID(例如 GUID),然后用以访问站点的用户个性化结构中的信息。

 

使用 Cookie 的优点与缺点

使用 Cookie 的优点为:     可配置到期规则 Cookie 可以在浏览器会话结束时到期,或者可以在客户端计算机上无限期存在,这取决于客户端的到期规则。     不需要任何服务器资源 Co...
  • Long_life_road
  • Long_life_road
  • 2017年05月14日 07:42
  • 557

简谈Cookie和Session机制与实际应用

Cookie 机制是客户端保存状态的,Session机制是服务器保存状态的。 优缺点: Cookie:优点:极高的扩展性和可用性。通过良好的编程,控制保存在cookie中的session对象的大小...
  • WiteWater
  • WiteWater
  • 2016年12月23日 17:02
  • 623

Cookie和Session的区别和优缺点

Cookie的优缺点: 优点:极高的扩展性和可用性 通过良好的编程,控制保存在cookie中的session对象的大小。 通过加密和安全传输技术(SSL),减少cookie被破解的可能性。 ...
  • liufangaliya
  • liufangaliya
  • 2016年08月10日 11:20
  • 1176

Cookie和Session的区别和优缺点

Cookie的优缺点: 优点:极高的扩展性和可用性 通过良好的编程,控制保存在cookie中的session对象的大小。 通过加密和安全传输技术(SSL),减少cookie被破解的可能性。 只在co...
  • luyaran
  • luyaran
  • 2016年09月07日 11:41
  • 1114

Cookie的特点

◇存储信息量小 cookie在洋文中的意思就是:小甜饼、曲奇饼。这个单词其实已经暗示了cookie技术所能存储的信息量是比较小滴。 从刚才的技术实现机制可以看出,cookie只能用来存储纯...
  • railgunbili
  • railgunbili
  • 2014年10月07日 15:22
  • 696

Cookie的特性:

首先分为3种cookie: 持久化cookie(persist cookie), 这种cookie有过期时间, 关掉浏览器还存在。 会话cookie(session cookie)...
  • hephec
  • hephec
  • 2014年05月25日 10:42
  • 840

Http状态的传递和保存 之 自己实现“服务器端Cookie”

Cookie不能存储机密数据。如果想存储数据,可以保存一个Guid到Cookie中, 然后在服务器中建立一个以Guid为Key,复杂数据为Value的静态Dictionary。 Guid就相当...
  • yanzhibo
  • yanzhibo
  • 2014年02月17日 23:05
  • 3067

关于Cookie的原理、作用,区别以及使用

很多同学对cookie不太了解,我在这里为大家简单的讲解下关于cookie的一些知识,并将它的存入,读取以及删除封装成了一个函数,在最后做了一个简单的类似购物网站,将商品的信息通过cookie方式存入...
  • u014753892
  • u014753892
  • 2016年10月15日 09:35
  • 13292

cookie的作用和弊端

cookie作用: 1.可以在客户端上保存用户数据,起到简单的缓存和用户身份识别等作用。 2.保存用户的登陆状态,用户进行登陆,成功登陆后,服务器生成特定的cookie返回给客户端,客户端...
  • liang526011569
  • liang526011569
  • 2016年11月29日 21:28
  • 1721

js中cookie的实际应用

最近项目开发过程中遇到一个问题,需求是记录各个权限用户最后登录时间,之前没有细想只是一股脑的把当前时间,以及各种身份验证信息塞进方法验证,然后把该方法放在登录按钮旁边,结果测试发现,实际出现情况是,后...
  • weixin_37497666
  • weixin_37497666
  • 2017年03月12日 14:27
  • 246
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:使用 Cookie 的优点与缺点
举报原因:
原因补充:

(最多只允许输入30个字)