首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在静态内容上设置cookie,尽管它位于完全独立的域

在静态内容上设置cookie,尽管它位于完全独立的域
EN

Server Fault用户
提问于 2012-03-03 10:27:16
回答 1查看 1.3K关注 0票数 0

最近,我决定遵守YSlow 推荐,即静态内容托管在无炊具的域上。

由于我已经使用域根(donaldjenkins.com)来托管我的网站-- Google在其上设置了几个cookies-这意味着我必须将为静态文件提供服务的CNAME从cdn.donaldjenkins.com移动到一个完全独立的专用域。我购买了cdn.dj (是的,它是一个真正的吉布提域名),托管根上的文件(除了一个robots.txt文件之外,它没有其他任何内容),并为CDN设置e.cdn.dj的CNAME。这个设置可以工作,但是我很惊讶地发现YSlow仍然在标记静态文件,因为它不是没有cookie的:下面是一个屏幕截图:

cdn.dj域是新的,除了托管这些静态文件之外,它从未用于其他任何事情。在网站上运行httpfox显示,_utma_utmz是在上面列出的静态文件上设置的--尽管它们托管在一个完全独立的专用域上。

这是我的代码:

代码语言:javascript
复制
//Google Analytics tracking code
var _gaq=[['_setAccount','UA-5245947-5'],['_trackPageview']];
(function(d,t){var g=d.createElement(t),s=d.getElementsByTagName(t)[0];
g.src=('https:'==location.protocol?'//ssl':'//www')+'.google-analytics.com/ga.js';
s.parentNode.insertBefore(g,s)}(document,'script'));
// [END] Google Analytics tracking code

我不太在意这个问题-我知道它并没有真正影响服务器性能-但我只想了解是什么导致它不会消失.

EN

回答 1

Server Fault用户

发布于 2012-03-03 11:46:06

我真的听不懂你的话(对不起,这应该是个简短的评论,但server断层不允许我)。

最近,我决定遵守YSlow的建议,即静态内容托管在没有炊具的域中。

YSlow建议在不使用cookie的情况下托管静态内容吗?因为在没有烹饪功能的域名上托管对我来说是没有意义的。cookies通常由在这些静态内容文件中运行的任何js脚本设置。因此,如果现在将CNAME设置为静态文件(使用google分析代码),ga将从该域加载和设置cookie。

票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/365954

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档