Upstream: optimize loops in ngx_http_upstream_init_round_robin().

This commit is contained in:
Xiaochen Wang committed 2013-10-21 18:20:32 +08:00
1 parent a6b7cfe967
commit 8f3dfde7f7
1 file changed
+8 -8
+8 -8
View File
@@ -71,11 +71,11 @@ ngx_http_upstream_init_round_robin(ngx_conf_t *cf,
n = 0; n = 0;
for (i = 0; i < us->servers->nelts; i++) { for (i = 0; i < us->servers->nelts; i++) {
for (j = 0; j < server[i].naddrs; j++) { if (server[i].backup) {
if (server[i].backup) { continue;
continue; }
}
for (j = 0; j < server[i].naddrs; j++) {
peers->peer[n].sockaddr = server[i].addrs[j].sockaddr; peers->peer[n].sockaddr = server[i].addrs[j].sockaddr;
peers->peer[n].socklen = server[i].addrs[j].socklen; peers->peer[n].socklen = server[i].addrs[j].socklen;
peers->peer[n].name = server[i].addrs[j].name; peers->peer[n].name = server[i].addrs[j].name;
@@ -125,11 +125,11 @@ ngx_http_upstream_init_round_robin(ngx_conf_t *cf,
n = 0; n = 0;
for (i = 0; i < us->servers->nelts; i++) { for (i = 0; i < us->servers->nelts; i++) {
for (j = 0; j < server[i].naddrs; j++) { if (!server[i].backup) {
if (!server[i].backup) { continue;
continue; }
}
for (j = 0; j < server[i].naddrs; j++) {
backup->peer[n].sockaddr = server[i].addrs[j].sockaddr; backup->peer[n].sockaddr = server[i].addrs[j].sockaddr;
backup->peer[n].socklen = server[i].addrs[j].socklen; backup->peer[n].socklen = server[i].addrs[j].socklen;
backup->peer[n].name = server[i].addrs[j].name; backup->peer[n].name = server[i].addrs[j].name;