关于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 相关文章推荐
出现“不能执行已释放的Script代码”错误的原因及解决办法
Aug 29 Javascript
JavaScript Memoization 让函数也有记忆功能
Oct 27 Javascript
JavaScript程序员应该知道的45个实用技巧
Mar 04 Javascript
DOM基础教程之使用DOM设置文本框
Jan 20 Javascript
jQuery实现仿腾讯迷你首页选项卡效果代码
Sep 17 Javascript
简单的jQuery拖拽排序效果的实现(增强动态)
Feb 09 Javascript
JS解析url查询参数的简单代码
Aug 06 Javascript
详解关于vue-area-linkage走过的坑
Jun 27 Javascript
Vue CLI2升级至Vue CLI3的方法步骤
May 20 Javascript
微信小程序实现组件顶端固定或底端固定效果(不随滚动而滚动)
Apr 09 Javascript
vue.js click点击事件获取当前元素对象的操作
Aug 07 Javascript
JS遍历树层级关系实现原理解析
Aug 31 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
PHP+MYSQL开发工具及资源收藏
2007/01/02 PHP
让PHP开发者事半功倍的十大技巧小结
2010/04/20 PHP
关于PHP的curl开启问题探讨
2014/04/08 PHP
PHP命名空间(namespace)的使用基础及示例
2014/08/18 PHP
laravel创建类似ThinPHP中functions.php的全局函数
2016/11/26 PHP
利用PHP获取汉字首字母并且分组排序详解
2017/10/22 PHP
PHPExcel实现表格导出功能示例【带有多个工作sheet】
2018/06/13 PHP
List Installed Software Features
2007/06/11 Javascript
jQuery源码分析-05异步队列 Deferred 使用介绍
2011/11/14 Javascript
Jquery上传插件 uploadify v3.1使用说明
2012/06/18 Javascript
js获取指定的cookie的具体实现
2014/02/20 Javascript
jQuery插件Zclip实现完美兼容个浏览器点击复制内容到剪贴板
2015/04/30 Javascript
jQuery插件animateSlide制作多点滑动幻灯片
2015/06/11 Javascript
JS实现的鼠标跟随代码(卡通手型点击效果)
2015/10/26 Javascript
Java遍历集合方法分析(实现原理、算法性能、适用场合)
2016/04/25 Javascript
原生js实现简单的模态框示例
2017/09/08 Javascript
jfinal与bootstrap的登出实战详解
2017/11/27 Javascript
详解vue 数据传递的方法
2018/04/19 Javascript
webpack安装配置与常见使用过程详解(结合vue)
2020/06/01 Javascript
openLayer4实现动态改变标注图标
2020/08/17 Javascript
Python 基础教程之str和repr的详解
2017/08/20 Python
python ddt数据驱动最简实例代码
2019/02/22 Python
Win10 安装PyCharm2019.1.1(图文教程)
2019/09/29 Python
Python ini文件常用操作方法解析
2020/04/26 Python
Python matplotlib读取excel数据并用for循环画多个子图subplot操作
2020/07/14 Python
js实现弹框效果
2021/03/24 Javascript
大学毕业通用个人的求职信
2013/12/08 职场文书
信息管理应届生求职信
2014/03/07 职场文书
社区道德讲堂实施方案
2014/03/21 职场文书
社团活动总结
2014/04/28 职场文书
家具商场的活动方案
2014/08/16 职场文书
农村党员干部承诺书
2015/05/04 职场文书
运动会200米广播稿
2015/08/19 职场文书
《秦兵马俑》教学反思
2016/02/24 职场文书
Pytorch中TensorBoard及torchsummary的使用详解
2021/05/12 Python
SQL Server一个字符串拆分多行显示或者多行数据合并成一个字符串
2022/05/25 SQL Server