在完全不同的域上托管我们的应用程序静态内容,而不是像其他人一样在我们的主域的子域上托管,有什么好处吗?例如,微软使用i.microsoft.com,谷歌使用gstatic.com,雅虎使用yimg.com,Stackoverflow使用sstatic.net
提前感谢
发布于 2012-02-02 04:28:02
它应该是不同的域。
来自雅虎的
当浏览器请求静态图像并将cookies与请求一起发送时,服务器将不再使用这些cookies。因此,它们只会无缘无故地产生网络流量。您应该确保使用无cookie请求来请求静态组件。创建一个子域,并在那里托管所有静态组件。
如果您的域是www.example.org,则可以在static.example.org上托管静态组件。但是,如果您已经在顶级域example.org上设置了cookies,而不是在www.example.org上,那么对static.example.org的所有请求都将包括这些cookies。在这种情况下,你可以购买一个全新的域名,在那里托管你的静态组件,并保持这个域名没有cookie。雅虎!使用yimg.com,YouTube使用ytimg.com,亚马逊使用图像-Amazon.com等等。
发布于 2015-01-05 18:26:52
镜像应该在不同的域名(或您的CDN的域名)。另一方面,CSS可以受益于托管在根域上,即与您的web服务器相同的域。看看这个实验,它证明了更好的加载时间:http://www.jonathanklein.net/2014/02/revisiting-cookieless-domain.html
https://stackoverflow.com/questions/9102722
复制相似问题