关于COOKIE个数与大小的问题


Posted in Javascript onJanuary 17, 2011

实话讲,在平时的JS使用过程中很少去注意这方面的问题也很少去用到cookie,所以这次被人家问了个目瞪口呆,吱吱唔唔也说不出个所以然来,最后只能老实交待对这块cookie的操作还不是很了解。今天有同事又问起关于cookie的问题,我就到网上查询了一下做了一些相关的摘要记录下来,以备不时之用。关于cookie的操作,做为JS程序员应该是相对熟悉一些的,所以就不对它进行过多的说明了。

    以下就是关于各浏览器之间对cookie的不同限制:

  IE6.0 IE7.0/8.0 Opera FF Safari Chrome
cookie个数: 每个域为20个 每个域为50个 每个域为30个 每个域为50个 没有个数限制 每个域为53个
cookie总大小: 4095个字节 4095个字节 4096个字节 4097个字节 4097个字节 4097个字节

    超出个数限制后的处理操作:

        1、IE与Opera的处理是一样的。他们都利用“最近最少使用算法”,当cookie已经达到限额时就将自动剔除最老的cookie,以给最新的cookie的留下可用的空间。

        2、FF很特殊,虽然最后设置的cookie会被保留下来,但它好像没有什么章法随机进行删除已存在的cookie。

    备注:

        在我们进行页面cookie操作的时候,应该尽量保证cookie的数量以及相应的大小。cookie个数最好 < 20~30个;cookie大小最好 < 4K

Javascript 相关文章推荐
php对mongodb的扩展(小试牛刀)
Nov 11 Javascript
给超链接添加特效鼠标移动展示提示信息且随鼠标移动
Oct 17 Javascript
jquery easyui combox一些实用的小方法
Dec 25 Javascript
js实现遮罩层弹出框的方法
Jan 15 Javascript
详解vue组件化开发-vuex状态管理库
Apr 10 Javascript
详解react使用react-bootstrap当轮子造车
Aug 15 Javascript
在原生不支持的旧环境中添加兼容的Object.keys实现方法
Sep 11 Javascript
angular.extend方法的具体使用
Sep 14 Javascript
vue中的面包屑导航组件实例代码
Jul 01 Javascript
layui递归实现动态左侧菜单
Jul 26 Javascript
Vue.js中provide/inject实现响应式数据更新的方法示例
Oct 16 Javascript
koa2的中间件功能及应用示例
Mar 05 Javascript
js实现的跟随鼠标移动的时钟效果(中英文日期显示)
Jan 17 #Javascript
Jquery 插件开发笔记整理
Jan 17 #Javascript
JQuery学习笔记 nt-child的使用
Jan 17 #Javascript
Jquery知识点三 jquery表单对象操作
Jan 17 #Javascript
基于jquery的返回顶部效果(兼容IE6)
Jan 17 #Javascript
jquery+ajax每秒向后台发送请求数据然后返回页面的代码
Jan 17 #Javascript
Jquery知识点二 jquery下对数组的操作
Jan 15 #Javascript
You might like
二次元帅气男生排行榜,只想悄悄收藏系列
2020/03/04 日漫
总集篇&特番节目先行播出!《SAO Alicization War of Underworld》第2季度TV动画4月25日放送!
2020/03/06 日漫
PHP获取网站域名和地址的代码
2008/08/17 PHP
php中sql注入漏洞示例 sql注入漏洞修复
2014/01/24 PHP
Laravel中使用自己编写类库的3种方法
2015/02/10 PHP
Laravel框架自定义验证过程实例分析
2019/02/01 PHP
Yii2框架加载css和js文件的方法分析
2019/05/25 PHP
利用PHP计算有多少小于当前数字的数字方法示例
2020/08/26 PHP
javascript XMLHttpRequest对象全面剖析
2010/04/24 Javascript
Javascript 类型转换方法
2010/10/24 Javascript
在JavaScript中获取请求的URL参数[正则]
2010/12/25 Javascript
javascript实现焦点滚动图效果 具体方法
2013/06/24 Javascript
Nginx上传文件全部缓存解决方案
2015/08/17 Javascript
ArtEditor富文本编辑器增加表单提交功能
2016/04/18 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
详解Chart.js轻量级图表库的使用经验
2018/05/22 Javascript
微信小程序实现留言板
2018/10/31 Javascript
vue使用pdfjs显示PDF可复制的实现方法
2018/12/14 Javascript
JS多个表单数据提交下的serialize()应用实例分析
2019/08/27 Javascript
vue.js实现三级菜单效果
2019/10/19 Javascript
[56:18]DOTA2上海特级锦标赛主赛事日 - 4 败者组第四轮#2 MVP.Phx VS Fnatic第二局
2016/03/05 DOTA
python抓取百度首页的方法
2015/05/19 Python
python监测当前联网状态并连接的实例
2018/12/18 Python
Python使用requests提交HTTP表单的方法
2018/12/26 Python
python 修改本地网络配置的方法
2019/08/14 Python
解决pycharm中导入自己写的.py函数出错问题
2020/02/12 Python
python关于变量名的基础知识点
2020/03/03 Python
Wiggle澳大利亚:自行车、跑步、游泳商店
2020/11/07 全球购物
简述安装Slackware Linux系统的过程
2012/01/12 面试题
环保建议书200字
2014/05/14 职场文书
员工安全生产承诺书
2014/05/22 职场文书
群众路线教育查摆剖析材料
2014/10/10 职场文书
2015秋季新学期开学寄语
2015/05/28 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
毕业班工作总结
2015/08/10 职场文书
小学数学继续教育研修日志
2015/11/13 职场文书