5
在单独的域上托管静态资源有什么好处?
我注意到许多站点将资源托管在与主站点不同的域中,例如,使用sstatic.net的StackExchange,使用imagesbn.com的Barnes&Noble等。 我知道,将静态资源放在单独的主机上可能有好处,可以使用高效的静态文件Web服务器(例如nginx),释放主服务器以专注于提供动态内容。同样,外包到像Cloudfront Akamai这样的共享CDN也是合乎逻辑的。 但是,否则使用单独的域有什么好处呢?为什么选择sstatic.net而不是static.stackexchange.com? 更新:几个答案错过了核心问题。我知道在多个主机之间进行拆分(并行下载,更薄的Web服务器等)是有好处的。但是,更难理解的是为什么要使用多个域。为什么以sstatic.net而不是static.stackexchange.com作为共享资源的主机?到目前为止,只有一个答案可以解决这个问题。