什么是无cookie的域名? 我多次看过这些单词,但我从来不明白它是什么。
不提供Cookie的网域。 这里的想法是,你使用一个无cookie的域来提供图像,CSS文件,脚本等等,这样你的用户就不会浪费时间和带宽为他们传输cookies了。 举例来说,SO使用sstatic.net来达到这个目的。
这个概念的任何说明的主要原因是,大多数人不能使用其主域的子域来做到这一点(如SO不能使用static.stackoverflow.com),因为他们提供的cookie在整个第二级域名。
当浏览器发出一个静态图像的请求,并将cookie与请求一起发送时,服务器对这些cookie没有任何用处。 所以他们只是没有理由地创buildnetworkingstream量。 你应该确保静态组件被请求与无cookie的请求。 创build一个子域,并在那里托pipe你所有的静态组件。
如果您的域名是www.example.org,您可以在static.example.org上托pipe您的静态组件。 但是,如果您已经在顶级域example.org上设置了cookie,而不是www.example.org,那么对static.example.org的所有请求都将包含这些cookie。 在这种情况下,您可以购买一个全新的域名,在那里托pipe您的静态组件,并保持此域名无cookie。 雅虎 使用yimg.com,YouTube使用ytimg.com,亚马逊使用images-amazon.com等。
在无Cookie域上托pipe静态组件的另一个好处是,某些代理可能会拒绝caching使用cookie请求的组件。 在相关说明中,如果您想知道是否应将example.org或www.example.org用于您的主页,请考虑cookie的影响。 省略www让你别无select,只能将cookies写入* .example.org,所以出于性能原因,最好使用www子域名并将cookie写入该子域
来源: http : //developer.yahoo.com/performance/rules.html