使用Yslow,它抱怨无cookie组件。我明白问题是什么,但除了使用子域名之外没有其他解决方案吗?使用子域可以创建SSL问题,特别是与CDN和插件更新一起。
有没有其他选择?比如一个脚本,上面写着“不要把这些组件弄糊涂?”
感谢。
答案 0 :(得分:1)
当为域设置cookie时,只要cookie未过期,浏览器就会为每个请求发送cookie。所以不,除了你提到的不同域名外,没有办法说“不要为此请求发送cookie”。
根据您的网站,您可以使用:
,而不是使用CookieX-MY-SESSION-ID: abcd123456
你问了替代方案,所以我给了一些,但如果你想要的是在加载静态资产时避免发送cookie,那么很难实现这些。
因此,我的建议是查看您为每个请求实际发送的额外字节数,并尝试将其减少到最低限度。
在我看来,用户的会话ID实际上只需要一个cookie,所以大约50-60个字节。您也可以选择使用Google Analytics,这将增加大约几百个字节。除此之外的一切都是臃肿的。但是,如果Yslow因为300个额外字节而使你感到羞耻,那就不要大汗淋漓,因为它不会产生巨大的差异。