Alon Gubkin Asked: 2009-10-25 12:25:02 +0800 CST2009-10-25 12:25:02 +0800 CST 2009-10-25 12:25:02 +0800 CST 什么是无 cookie 域? 772 什么是无 cookie 域?我已经多次看到这些词,但我一直不明白它是什么。 domain 2 个回答 Voted Best Answer chaos 2009-10-25T12:26:41+08:002009-10-25T12:26:41+08:00 不提供 cookie 的域。这里的想法是您使用无 cookie 域来提供图像、CSS 文件、脚本等,这样您的用户就不会浪费时间和带宽为他们传输 cookie。例如,SO 为此目的使用 sstatic.net。 这个概念值得注意的主要原因是大多数人不能使用其主域的子域来执行此操作(例如 SO 无法使用 static.stackoverflow.com),因为它们提供的 cookie 在整个第二个中都有效级域。 Kruthika 2009-10-25T20:55:51+08:002009-10-25T20:55:51+08:00 当浏览器请求静态图像并将 cookie 与请求一起发送时,服务器对这些 cookie 没有任何用处。因此,他们只会无缘无故地创建网络流量。您应该确保使用无 cookie 请求请求静态组件。创建一个子域并在其中托管所有静态组件。 如果您的域是 www.example.org,您可以在 static.example.org 上托管您的静态组件。但是,如果您已经在顶级域 example.org 而不是 www.example.org 上设置了 cookie,那么对 static.example.org 的所有请求都将包含这些 cookie。在这种情况下,您可以购买一个全新的域,在其中托管您的静态组件,并保持该域无 cookie。雅虎!使用 yimg.com,YouTube 使用 ytimg.com,亚马逊使用 images-amazon.com 等等。 在无 cookie 域上托管静态组件的另一个好处是某些代理可能拒绝缓存使用 cookie 请求的组件。在相关说明中,如果您想知道是否应该将 example.org 或 www.example.org 用于您的主页,请考虑 cookie 的影响。省略 www 让您别无选择,只能将 cookie 写入 *.example.org,因此出于性能原因,最好使用 www 子域并将 cookie 写入该子域 来源:http: //developer.yahoo.com/performance/rules.html
不提供 cookie 的域。这里的想法是您使用无 cookie 域来提供图像、CSS 文件、脚本等,这样您的用户就不会浪费时间和带宽为他们传输 cookie。例如,SO 为此目的使用 sstatic.net。
这个概念值得注意的主要原因是大多数人不能使用其主域的子域来执行此操作(例如 SO 无法使用 static.stackoverflow.com),因为它们提供的 cookie 在整个第二个中都有效级域。
当浏览器请求静态图像并将 cookie 与请求一起发送时,服务器对这些 cookie 没有任何用处。因此,他们只会无缘无故地创建网络流量。您应该确保使用无 cookie 请求请求静态组件。创建一个子域并在其中托管所有静态组件。
如果您的域是 www.example.org,您可以在 static.example.org 上托管您的静态组件。但是,如果您已经在顶级域 example.org 而不是 www.example.org 上设置了 cookie,那么对 static.example.org 的所有请求都将包含这些 cookie。在这种情况下,您可以购买一个全新的域,在其中托管您的静态组件,并保持该域无 cookie。雅虎!使用 yimg.com,YouTube 使用 ytimg.com,亚马逊使用 images-amazon.com 等等。
在无 cookie 域上托管静态组件的另一个好处是某些代理可能拒绝缓存使用 cookie 请求的组件。在相关说明中,如果您想知道是否应该将 example.org 或 www.example.org 用于您的主页,请考虑 cookie 的影响。省略 www 让您别无选择,只能将 cookie 写入 *.example.org,因此出于性能原因,最好使用 www 子域并将 cookie 写入该子域
来源:http: //developer.yahoo.com/performance/rules.html