nginx/src/stream
Ruslan Ermilov 149fda55f7 Upstream: do not unnecessarily create per-request upstreams.
If proxy_pass (and friends) with variables evaluates an upstream
specified with literal address, nginx always created a per-request
upstream.

Now, if there's a matching upstream specified in the configuration
(either implicit or explicit), it will be used instead.
2016-10-31 18:33:36 +03:00
..
ngx_stream_access_module.c Stream: phases. 2016-09-15 14:55:54 +03:00
ngx_stream_core_module.c Modules compatibility: removed unneeded IPV6_V6ONLY checks. 2016-10-03 15:58:25 +03:00
ngx_stream_geo_module.c Geo: fixed warnings when removing nonexistent ranges. 2016-08-23 15:59:42 +03:00
ngx_stream_geoip_module.c Stream: geoip module. 2016-07-12 17:34:43 +03:00
ngx_stream_handler.c Stream: phases. 2016-09-15 14:55:54 +03:00
ngx_stream_limit_conn_module.c Stream: phases. 2016-09-15 14:55:54 +03:00
ngx_stream_log_module.c Stream: phases. 2016-09-15 14:55:54 +03:00
ngx_stream_map_module.c Stream: style. 2016-07-12 17:34:40 +03:00
ngx_stream_proxy_module.c Upstream: do not unnecessarily create per-request upstreams. 2016-10-31 18:33:36 +03:00
ngx_stream_realip_module.c Stream: phases. 2016-09-15 14:55:54 +03:00
ngx_stream_return_module.c Stream: filters. 2016-09-15 14:55:46 +03:00
ngx_stream_script.c Stream: log module. 2016-09-05 17:50:16 +03:00
ngx_stream_script.h Stream: log module. 2016-09-05 17:50:16 +03:00
ngx_stream_split_clients_module.c Stream: split_clients module. 2016-07-12 17:34:52 +03:00
ngx_stream_ssl_module.c Stream: phases. 2016-09-15 14:55:54 +03:00
ngx_stream_ssl_module.h SSL: support for multiple certificates (ticket #814). 2016-05-19 14:46:32 +03:00
ngx_stream_ssl_preread_module.c Stream ssl_preread: fixed $ssl_preread_server_name variable. 2016-10-05 18:11:39 +03:00
ngx_stream_upstream_hash_module.c Upstream: max_conns. 2016-09-22 19:32:47 +03:00
ngx_stream_upstream_least_conn_module.c Upstream: max_conns. 2016-09-22 19:32:47 +03:00
ngx_stream_upstream_round_robin.c Upstream: added the ngx_http_upstream_resolved_t.name field. 2016-10-31 18:33:33 +03:00
ngx_stream_upstream_round_robin.h Modules compatibility: removed dependencies on NGX_STREAM_SSL. 2016-10-10 18:44:17 +03:00
ngx_stream_upstream_zone_module.c Stream: style. 2016-07-12 17:34:40 +03:00
ngx_stream_upstream.c Upstream: max_conns. 2016-09-22 19:32:47 +03:00
ngx_stream_upstream.h Upstream: added the ngx_http_upstream_resolved_t.name field. 2016-10-31 18:33:33 +03:00
ngx_stream_variables.c Stream: $proxy_protocol_addr and $proxy_protocol_port. 2016-09-06 21:28:16 +03:00
ngx_stream_variables.h Stream: variables and script. 2016-07-04 16:37:36 +03:00
ngx_stream_write_filter_module.c Stream: filters. 2016-09-15 14:55:46 +03:00
ngx_stream.c Modules compatibility: removed dependencies on NGX_STREAM_SSL. 2016-10-10 18:44:17 +03:00
ngx_stream.h Modules compatibility: removed dependencies on NGX_STREAM_SSL. 2016-10-10 18:44:17 +03:00