首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在哪里托管静态内容:子域还是不同域?

问在哪里托管静态内容:子域还是不同域?
EN

Stack Overflow用户
提问于 2012-02-02 04:22:09
回答 2查看 2.1K关注 0票数 4

在完全不同的域上托管我们的应用程序静态内容,而不是像其他人一样在我们的主域的子域上托管,有什么好处吗?例如,微软使用i.microsoft.com,谷歌使用gstatic.com,雅虎使用yimg.com,Stackoverflow使用sstatic.net

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 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等等。

票数 10
EN

Stack Overflow用户

发布于 2015-01-05 18:26:52

镜像应该在不同的域名(或您的CDN的域名)。另一方面,CSS可以受益于托管在根域上,即与您的web服务器相同的域。看看这个实验,它证明了更好的加载时间:http://www.jonathanklein.net/2014/02/revisiting-cookieless-domain.html

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

https://stackoverflow.com/questions/9102722

复制
相关文章

相似问题

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