假设你要设置12块饼干,这将是最好他们所有的值存储在一个“大”的cookie或存放在自己的cookie每个值? 我想知道,如果能够提高网站速度。
谢谢。
假设你要设置12块饼干,这将是最好他们所有的值存储在一个“大”的cookie或存放在自己的cookie每个值? 我想知道,如果能够提高网站速度。
谢谢。
我想一个cookie的maximium大小为4K左右。 如果您需要存储更多的数据比,那么你就要去用几块饼干更好。
我不认为会有使用多个Cookie大的性能问题。 在我看来,它可能是更有效地在自己的cookie每一块数据的存储,而不是通过bogger饼干解析每一个需要它的时候数据的每个“克拉姆”。
希望这可以帮助!
Cookie的数量几乎会影响速度的任何有意义的方式,因为他们要么会全部通过分离请求而发送Cookie:
头,或者你有一个Cookie:
头用自己的方式连接数据。 从技术上讲,“更快”的方法是使用一个Cookie中。
在现实中,这是一个微型的优化,你不应该担心。
如果有任何疑问,最好的办法是尝试这两种方法,并使用免费的实用工具一样tcptrace向您展示每个方法多少带宽消耗。 这应该明确地给你答案,因为如果在你提出的两种方法之间的性能差异,这可能是由于带宽消耗。
你总是可以使用会话,该会话ID存储在cookie并存储在针对该会话ID引用您的数据库/文件系统一切。 这样一来,数据不会在每次请求发送时,只有会话ID。