根据AWS论坛中的这个消息 ,我应该从不同的主机名服务我的静态资产,因为我可以实现更多的并行下载与客户端的浏览器,我需要一个完全不同的TLD,或将独特的子域名(如: static1.example.com , static2.example.com )工作?
一个顶级域名(TLD)内单独的主机名是可行的,而且是传统的方法。
也就是说,有一个很好的理由使用不同的TLD:cookies。 如果您提供的是用户提供的文件,那么您肯定需要一个不同的TLD,而无法访问loginCookie。
即使对于可信的内容,如果您在.example.com域上拥有Cookie,那么避免向.example.com内的图像/任何内容提供服务会导致较轻的请求和响应。 这个问题的重要程度取决于你如何仔细调整性能来减lesspipe理费用,以及你的所有cookies是多么的臃肿。
平衡的请求和额外的DNS请求之间的折衷,注意许多现代浏览器已经从2增加到6的限制左右 。
http://developer.yahoo.com/performance/rules.html#dns_lookups