美文网首页
一个浏览器最多可以产生多少个cookie,每个cookie 文件

一个浏览器最多可以产生多少个cookie,每个cookie 文件

作者: 莫夏_b560 | 来源:发表于2019-12-11 17:13 被阅读0次

今天遇到了一个问题,有个账号登陆后刷新变成未登陆,然后登陆信息丢失。
一、排查:
1、确认前端缓存形式是cookie
2、其他账号登陆userinfo的缓存是存在的
3、排查前端代码判断是否有问题,经排查代码逻辑是正常的
4、排查userinfo字节长度,经排查长度异常,由于配置了很多个角色,而且后端返回了很多无用字段,计算后发现长度远远大于4096

二、解决:
1、前端修改缓存方式
2、后端修改删减返回的不必要字段

cookie 的总数量没有限制,但是每个域名的COOKIE 数量和每个COOKIE 的大小是有

限制的!

IE 每个域名限制为50 个。

Firefox 每个域名cookie 限制为50 个。

Opera 每个域名cookie 限制为30 个。

Safari/webkit 貌似没有cookie 限制。但是假如cookie 很多,则会使header 大小超过服

务器的处理的限制,会导致错误发生。

不同浏览器间每个cookie 文件大小也不同

Firefox 和safari 是4097 个字节,包括名(name)、值(value)和等号。

Opera 是4096 个字节,包括:名(name)、值(value)和等号。

IE 是4095 个字节,包括:名(name)、值(value)和等号。

相关文章

  • 一个浏览器最多可以产生多少个cookie,每个cookie 文件

    今天遇到了一个问题,有个账号登陆后刷新变成未登陆,然后登陆信息丢失。一、排查:1、确认前端缓存形式是cookie2...

  • cookie 、localStorage 、sessionSto

    cookie cookie详解 存储cookie是浏览器的功能,浏览器下有一个cookie文件夹专门存放各个域下设...

  • 一个浏览器最多可以产生多少个cookie

  • cookie的弊端

    Cookie的弊端 Cookie数量和长度的限制。每个domain最多只能有20条cookie,每个cookie长...

  • 常用的前端缓存

    1.cookie cookie是浏览器提供的一种机制,是存储于用户硬盘的文本文件中。cookie可以跨越一个域名下...

  • cookie和本地存储的区别

    cookie 基本概念 cookie非常小,限制在4kb左右,很多浏览器都限制一个站点最多保存20个cookie。...

  • Cookie测试点汇总

    1.禁止使用Cookie设置浏览器禁止使用Cookie,访问网页后,检查存放Cookie文件中未生成相关文件; 2...

  • cookie

    cookie (一) cookie概述 Cookie 是服务器保存在浏览器的一小段文本信息,每个 Cookie 的...

  • 本地存储

    1、cookie:应用广泛,局限明显。数据存储量少,每个domain最多20条cookie,每个cookie长度不...

  • session cookie Token

    cookie cookie 是一个文本文件 存储在浏览器目录 Cookie意为“甜饼”,是由W3C组织提出,最早由...

网友评论

      本文标题:一个浏览器最多可以产生多少个cookie,每个cookie 文件

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