使用Cookie免费域进行组件

时间:2010-05-05 10:21:50

标签: cookies webserver

我正在查看帖子here,上面写着

When the browser makes a request for a static image and sends cookies together with the request, the server doesn't have any use for those cookies. So they only create network traffic for no good reason.

虽然我根本不使用cookie,但我怀疑是我以前认为服务器创建cookie来存储会话变量等并发送给客户端。但是这句话反过来说了。我并不安静地了解浏览器需要创建和发送带有请求的cookie,对我来说这没有任何意义吗?

任何人都可以纠正我吗?

感谢/.

1 个答案:

答案 0 :(得分:0)

服务器创建 cookie,是的,但是浏览器必须在每个请求上将现有cookie发送回服务器 - 这是Web服务器可以的唯一方式识别用户(因为HTTP是无状态的)。没有cookie,浏览器可能与上一个请求完全不同。

通常,cookie只是一个会话ID,它会映射到包含所有会话数据的数据库条目。

无cookie域的想法是拥有静态资源(即很少/永不改变的文件,无论会话状态如何等),而不需要浏览器发送cookie数据(这对静态内容无用)