=encoding utf-8 =head1 NAME ngx_http_spdy_module - Module ngx_http_spdy_module =head1 The C module provides experimental support for L. Currently, L of SPDY protocol is implemented. B Before version 1.5.10, L of SPDY protocol was implemented. This module is not built by default, it should be enabled with the C<--with-http_spdy_module> configuration parameter. B This module was superseded by the L module in 1.9.5. =head1 Known Issues The module is experimental, caveat emptor applies. Current implementation of SPDY protocol does not support “server push”. In versions prior to 1.5.9, responses in SPDY connections could not be L. Buffering of a client request body cannot be disabled regardless of L, L, L, and L directive values. =head1 Example Configuration server { listen 443 ssl spdy; ssl_certificate server.crt; ssl_certificate_key server.key; ... } B Note that in order to accept both L and SPDY connections simultaneously on the same port, L library used should support “Next Protocol Negotiation” TLS extension, available since OpenSSL version 1.0.1. =head1 Directives =head2 spdy_chunk_size B spdy_chunk_size I>> B I<8k> B I B I B I This directive appeared in version 1.5.9. Sets the maximum size of chunks into which the response body is L. A too low value results in higher overhead. A too high value impairs prioritization due to L. =head2 spdy_headers_comp B spdy_headers_comp I>> B I<0> B I B I Sets the header compression I> of a response in a range from 1 (fastest, less compression) to 9 (slowest, best compression). The special value 0 turns off the header compression. =head1 Embedded Variables The C module supports the following embedded variables: =over =item C<$spdy> SPDY protocol version for SPDY connections, or an empty string otherwise; =item C<$spdy_request_priority> request priority for SPDY connections, or an empty string otherwise. =back