I'm trying to improve the performance of my site. If I replace the domain names of static resources such as images, styles, etc. with corresponding IP address, would I gain performance improvement? If so, are there any down sides to this approach?
问问题
1821 次
2 回答
2
您将在首次 DNS 查找性能方面获得小幅改进,但您会失去 DNS 提供的灵活性:更改主机 IP 而无需更改对主机的所有静态引用、基于 DNS 的负载平衡等。精心设计的 CDN策略将为您提供更好的服务。根据每页静态资源的数量,平衡并发请求与 DNS 查找,这将在两个到四个 DNS 主机名之间。
于 2011-02-13T03:29:07.470 回答
1
如果您发现 DNS 对现场的实际用户造成了真正的延迟,您应该更改您的 DNS 提供商。
您的权威 DNS 提供商至少应该使用任播服务来自与最终用户相同的大陆的请求。
甚至不要考虑在内部运行权威 DNS。每次都将其外包(注意:如果有意义,请为您的基础架构运行自己的解析器;用户的浏览器不会使用这些解析器)。
于 2011-02-13T08:40:01.967 回答