Optimization 饼干:多但小还是少但大?

Optimization 饼干:多但小还是少但大?,optimization,cookies,performance,Optimization,Cookies,Performance,关于web优化、加载时间、速度性能以及假设数据大小相等: 吃更多的饼干但吃得更小更快,还是吃得更少但吃得更大更快 对于有技术倾向的人来说:使用已知的分隔符来分隔值会导致较大的cookie大小,还是使用包含单个值的较小cookie更有效 为了便于讨论,我们假设没有超过4k/20 cookie限制的危险=) 谢谢 编辑:这个帖子没有出现在我的搜索中,但显然它问了同样的问题,所以我为转发道歉: 嗯,答案似乎模糊不清,甚至相互矛盾,所以这里可能没有明确的答案。有一些经验基准数据或技术基础作为答案是很

关于web优化、加载时间、速度性能以及假设数据大小相等:

吃更多的饼干但吃得更小更快,还是吃得更少但吃得更大更快

对于有技术倾向的人来说:使用已知的分隔符来分隔值会导致较大的cookie大小,还是使用包含单个值的较小cookie更有效

为了便于讨论,我们假设没有超过4k/20 cookie限制的危险=)

谢谢


编辑:这个帖子没有出现在我的搜索中,但显然它问了同样的问题,所以我为转发道歉:


嗯,答案似乎模糊不清,甚至相互矛盾,所以这里可能没有明确的答案。有一些经验基准数据或技术基础作为答案是很好的,但这可能太难问了。=)

每个cookie都有额外的属性,比如过期日期。
如果您不必每次都更改cookie,我会选择一个包含所有数据的cookie

是的,假设所有其他条件都相同(包括截止日期),我对哪个选项可以产生更快的页面加载感兴趣。那将是一个cookie。Firefox将所有内容存储在SQLite数据库中(我相信Chrome也会这样做)。每一行都是一个cookie,具有名称、值、过期日期等属性。如果您只有一个cookie,您不必担心脚本/用户意外更改单个值(例如:会话ID的域设置为
.example.com
,新cookie使用
www.example.com
。example.com
始终覆盖
www.example.com
)。谢谢您的回答!虽然你说的没错,一个cookie(比如你提到的意外脚本/用户更改)就不用担心了,但我更感兴趣的是速度优化和页面加载时间=)谢谢!