Open SourceReleased a new experimental production of http-server nginx 1.3.15, remarkable integration module ngx_http_spdy_module with implementations of SPDY.

Other changes noted adding directives image_filter_interlace, limit_req_status and limit_conn_status, as well as providing a mail proxy server with IPv6-backend.

Protocol SPDY, which advances to be incorporated in a future standard HTTP/2.0, was designed specifically to minimize the delay in the connection and communication between client and server. When servicing the connection uses SPDY HTTP similar to the mechanism of interaction in the form of a request / response. SPDY adds a session layer on top of SSL, which makes it possible to provide multiple, simultaneous streams in a single TCP-connection. When using HTTP requests in a single stream served consecutively, involvement SPDY allows multiplexing resource requests, process them, and send requests in parallel with the dynamically calculated priorities, increasing the current capacity.

The use of SSL at the same time solves the problem with passing requests through proxy servers and allows you to organize the delivery of data on the initiative of the server, without the client’s request (technology Server push). Additional acceleration is achieved by compressing HTTP-request and response headers, which reduces the size of data transfers, and significantly speeds up the loading of pages that generate a large number of small requests (CSS, JavaScript files, pictures), especially when using a slow link. According to Google browsing faster by using SPDY is from 15% to 50%, but the results of testing critical protocol acceleration was 4.5% (testing was performed using a reverse proxy for the top 500 sites rated Alexa. Poor performance due to the fact that pages of many sites using external inserts, while the SPDY speeds up only one server). Currently SPDY protocol support is already integrated into browsers Chrome / Chromium, Opera and Firefox.

Advertisements