Mercurial > hg > nginx
comparison README @ 9108:f742b1b46901 quic
HTTP/3: removed server push support.
author | Roman Arutyunyan <arut@nginx.com> |
---|---|
date | Fri, 12 May 2023 10:02:10 +0400 |
parents | 113e2438dbd4 |
children |
comparison
equal
deleted
inserted
replaced
9107:adcc6d8acfd4 | 9108:f742b1b46901 |
---|---|
133 A number of directives were added that configure HTTP/3: | 133 A number of directives were added that configure HTTP/3: |
134 | 134 |
135 http3 | 135 http3 |
136 http3_hq | 136 http3_hq |
137 http3_stream_buffer_size | 137 http3_stream_buffer_size |
138 http3_max_concurrent_pushes | |
139 http3_max_concurrent_streams | 138 http3_max_concurrent_streams |
140 http3_push | |
141 http3_push_preload | |
142 | 139 |
143 In http, an additional variable is available: $http3. | 140 In http, an additional variable is available: $http3. |
144 The value of $http3 is "h3" for HTTP/3 connections, | 141 The value of $http3 is "h3" for HTTP/3 connections, |
145 "hq" for hq connections, or an empty string otherwise. | 142 "hq" for hq connections, or an empty string otherwise. |
146 | 143 |
224 - initial_max_stream_data_bidi_local | 221 - initial_max_stream_data_bidi_local |
225 - initial_max_stream_data_bidi_remote | 222 - initial_max_stream_data_bidi_remote |
226 - initial_max_stream_data_uni | 223 - initial_max_stream_data_uni |
227 | 224 |
228 | 225 |
229 Syntax: http3_max_concurrent_pushes number; | |
230 Default: http3_max_concurrent_pushes 10; | |
231 Context: http, server | |
232 | |
233 Limits the maximum number of concurrent push requests in a connection. | |
234 | |
235 | |
236 Syntax: http3_max_concurrent_streams number; | 226 Syntax: http3_max_concurrent_streams number; |
237 Default: http3_max_concurrent_streams 128; | 227 Default: http3_max_concurrent_streams 128; |
238 Context: http, server | 228 Context: http, server |
239 | 229 |
240 Sets the maximum number of concurrent HTTP/3 streams in a connection. | 230 Sets the maximum number of concurrent HTTP/3 streams in a connection. |
241 | |
242 | |
243 Syntax: http3_push uri | off; | |
244 Default: http3_push off; | |
245 Context: http, server, location | |
246 | |
247 Pre-emptively sends (pushes) a request to the specified uri along with | |
248 the response to the original request. Only relative URIs with absolute | |
249 path will be processed, for example: | |
250 | |
251 http3_push /static/css/main.css; | |
252 | |
253 The uri value can contain variables. | |
254 | |
255 Several http3_push directives can be specified on the same configuration | |
256 level. The off parameter cancels the effect of the http3_push directives | |
257 inherited from the previous configuration level. | |
258 | |
259 | |
260 Syntax: http3_push_preload on | off; | |
261 Default: http3_push_preload off; | |
262 Context: http, server, location | |
263 | |
264 Enables automatic conversion of preload links specified in the “Link” | |
265 response header fields into push requests. | |
266 | 231 |
267 | 232 |
268 Syntax: http3 on | off; | 233 Syntax: http3 on | off; |
269 Default: http3 on; | 234 Default: http3 on; |
270 Context: http, server | 235 Context: http, server |