mirror of
https://github.com/nginx/nginx.git
synced 2026-10-13 09:22:06 -05:00
Upstream: optimize loops in ngx_http_upstream_init_round_robin().
This commit is contained in:
1 parent
a6b7cfe967
commit
8f3dfde7f7
1 file changed
+8
-8
@@ -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;
|
||||||
|
|||||||
Reference in new issue
Block a user