【发布时间】:2017-08-27 10:56:50
【问题描述】:
关于提高 nginx 反向代理性能 我应该使用 proxy_pass http://xx.xx.xx.xx:8080 或者 proxy_pass http://domain-name.tld:8080 哪个会更快?
【问题讨论】:
标签: nginx
关于提高 nginx 反向代理性能 我应该使用 proxy_pass http://xx.xx.xx.xx:8080 或者 proxy_pass http://domain-name.tld:8080 哪个会更快?
【问题讨论】:
标签: nginx
通过使用 IP,它会更快,因为您不必解析域,但从长远来看,您可能希望使用域,因为您可以灵活地更改指向的 IP,而无需修改您的现有配置。
性能提升很小,甚至可能不会注意到,但也可以使用 DNS 缓存更好地进行微调,以支持灵活的配置而不是硬编码值。
另外,看看这篇文章https://tenzer.dk/nginx-with-dynamic-upstreams/ 更详细地解释了使用域名而不是 IP 时的一些问题,但同样,这取决于您的设置。
【讨论】: