在网站建设开发中Cookie数量及大小应用均应有所节制


来源:网站优化外包 作者:坪山网站建设公司 日期:2019-01-24 浏览:

Cookie的大小限制很小,因此开发人员有时选择在多个cookie中发送Cookie数据。这样,它们就增加了计算机存储的数据量。从事网站建设开发的程序人员应该知道,一个网站上可以使用多少个cookie。Cookie在加载网页时和加载网页的计算机上都占用HTTP流中的空间。大多数浏览器对任何一个域可以设置的cookie数量都有限制,最低要求是由网络工程任务组制定的请求评论(RFC)标准设置的,但浏览器制造商可以增加该数量。所以,在网站建设开发中Cookie数量及大小应用均应有所节制,否则这对网站开发来说就是一场灾难。
Cookie RFC允许什么?
RFC2109定义了应该如何实现cookie,并且它定义了浏览器应该支持的最小值。根据RFC,理想情况下,浏览器对浏览器可以处理的cookie的大小和数量没有限制,但为了满足规范,用户代理应该支持:
总共至少300个cookie
每个***主机或域名至少20个cookie。
出于实用目的,单个浏览器制作者对任何一个域或***主机可以设置的Cookie总数以及计算机上的Cookie总数设置限制。
使用Cookies设计站点
流行的和不太为人所知的浏览器都支持大量的cookie。因此,运行很多域的开发人员不必担心他们创建的cookie将被删除,因为已经达到了***数量。这仍然是一种可能性,但是您的cookie更有可能由于读者清除了他们的cookie而被删除,而不是从浏览器***值中删除。任何一个域可以拥有的Cookie数量都相对较少。Chrome和Safari似乎比Firefox、Opera或InternetExplorer允许每个域使用更多的cookie。为了安全起见,***坚持每个域使用30到50个***Cookie。
每个域的Cookie大小限制
某些浏览器实现的另一个限制是任何一个域可以用于cookie的空间量。这意味着如果您的浏览器为每个域设置了4,096字节的限制,并且您可以设置50个cookie,那么这50个cookie可以使用的总空间只有4,096个字节-大约4KB。有些浏览器没有设置大小限制。例如:
  • Chrome对每个域的***字节数没有限制
  • Firefox对每个域的***字节数没有限制
  • Internet Explorer允许4,096到10,234个字节
  • OPERA允许4,096字节
  • Safari允许4,096个字节
  • Cookie大小限制应遵循
为了与最广泛的浏览器兼容,每个域创建的cookie不超过30个,并确保所有30个cookie总共占用的空间不超过4KB。
深圳市圣玺网络技术有限公司提供坪山区域的营销网站建设、品牌网站设计、企业网站改版制作、网站优化外包、网络营销推广、百度霸屏、SEO按天按效果付费等互联网广告服务!
本文由网上采集发布,不代表本站立场,转载联系作者并注明出处:http://www.webgaiban.cn/wzyh/1736.html

X

截屏,微信识别二维码

微信号:15019448256

(点击微信号复制,添加好友)

  打开微信