有些网站对网站使用的图片使用单独的域,例如YouTube有ytimg.com,Twitter有twimg.com。我可以看到从一个单独的服务器提供图像服务的好处,但为什么不同的域也一样?设置一个像images.youtube.com这样的子域来指向拥有这些图像的服务器,难道不简单吗?
这样做的好处是,完全使用一个单独的域将是“无cookie”的,除非您为该域设置cookie当然:)。这意味着更少的请求开销。如果您选择子域:为google.com设置的cookies也将传递到images.google.com。微优化是真的,但如果你推疯狂的流量,如谷歌,有很大的意义。
此外,如果您使用相同的文件处理/处理服务器来存储和检索完全不同的站点/实体/etc,Merrimack的答案也很有用。