很多站点为了极致的速度优化,为图片/CSS/JS等资源启用了Cookie-Free二级域名,但是殊不知,首页使用了Google Analytics之后,会在你的根域生成诸如_utma、_utmb、_utmc、_utmz、_utmv一类的Cookie,这样一来的话,Cookie-Free二级域名也会向服务器提交Cookie,我们的Cookie-Free就变得毫无意义了。
解决办法
在Google Analytics默认生成的代码中添加一句_gaq.push(['_setDomainName', 'www.xiumu.org']);
,最终效果如下
var _gaq = _gaq || []; _gaq.push(['_setAccount', 'UA-1234567-8']); _gaq.push(['_setDomainName', 'www.xiumu.org']); _gaq.push(['_trackPageview']); (function() { var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); })(); |
这样的话Google Analytics的Cookie域就变成了.www.xiumu.org,制作用用于www的顶级域了。
博客好花哨了,加载有点慢了~
CDN跟BH的通讯问题,现在好了,应该比你的快把