рдЖрдЬ, HTTP / 2.0 рдорд╛рдирдХ рдХрд╛ рдПрдХ рдорд╕реМрджрд╛ рдорд╕реМрджрд╛ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
HTTP 1.1, HTTP 1.1 рдХреЗ рдЖрдЧрдорди рдХреЗ рдмрд╛рдж рд╕реЗ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдкрд╣рд▓рд╛ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдЬрд┐рд╕рдХрд╛ рд╡рд░реНрдгрди 1999 (RFC 2616) рдореЗрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
рдЖрдк рдпрд╣рд╛рдВ рдбреНрд░рд╛рдлреНрдЯ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ:
http://tools.ietf.org/html/draft-ietf-httpbis-http2-04рдореБрдЦреНрдп рдирд╡реАрдирддрд╛: SPDY рдХрд╛ рдЙрдкрдпреЛрдЧ HTTP / 2.0 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ - рдЯреАрд╕реАрдкреА / рдЯреАрдПрд▓рдПрд╕ рдХрдиреЗрдХреНрд╢рди рдкрд░ Google рдХреА рдмрд╛рдЗрдирд░реА рдПрдкреНрд▓реАрдХреЗрд╢рди рд▓реЗрдпрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ред
HTTP / 2.0 рдореЗрдВ, HTTP рдХреЗ рд╢рдмреНрджрд╛рд░реНрдереЛрдВ рдХреЛ рд╕рдВрд░рдХреНрд╖рд┐рдд рдХрд┐рдП рдЬрд╛рдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИ, рд▓реЗрдХрд┐рди HTTP / 1.x рд╢реИрд▓реА рдореЗрдВ рдЕрдкреНрд░рдЪрд▓рд┐рдд рд╡рд╛рдХреНрдпрд╡рд┐рдиреНрдпрд╛рд╕ рдФрд░ рд╕рдВрджреЗрд╢ рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреА рдЙрдореНрдореАрдж рд╣реИред HTTP / 2.0 рдХреЛ рд╕реМрдВрдкреЗ рдЧрдП рдкреНрд░рдореБрдЦ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ:
- рдиреЗрдЯрд╡рд░реНрдХ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдирд╛ (рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдХрдИ рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕реЗ рдмрдЪрдирд╛);
- рдЖрдзреБрдирд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдФрд░ рдореЛрдмрд╛рдЗрд▓ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрдиреАрдп рд╡реГрджреНрдзрд┐;
- IPv4 рдФрд░ IPv6 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЖрдзреБрдирд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рдкрд░ рддреИрдирд╛рдд рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛, рдФрд░ NAT рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рднреВрд▓рдирд╛;
- HTTP- рдЖрдзрд╛рд░рд┐рдд рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреИрдирд╛рддреА рдХреЛ рд╕рд░рд▓ рдмрдирд╛рдПрдВ;
- рдЖрдзреБрдирд┐рдХ рд╕реБрд░рдХреНрд╖рд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛;
- рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдмрдирд╛рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ, HTTP (рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, WebAPI рдФрд░ рдкрд░рджреЗ рдХреЗ рдкреАрдЫреЗ) рдХреЗ рдЙрдкрдпреЛрдЧ рдХреА рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред
рдорд╛рд░реНрдХ рдиреЙрдЯрд┐рдВрдШрдо рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, IETF рд╡рд░реНрдХрд┐рдВрдЧ рдЧреНрд░реБрдк рдХреЗ рдкреНрд░рдореБрдЦ, HTTP / 2.0 Google рджреНрд╡рд╛рд░рд╛ рдирд┐рд░реНрдорд┐рдд SPDY рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ (рдпрд╣ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА Google, Twitter, Wordpress.com, Facebook рдкрд░ рд╕рдорд░реНрдерд┐рдд рд╣реИ, рдФрд░ рдХреНрд░реЛрдо, рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рдУрдкреЗрд░рд╛ рдФрд░ IE11 рдореЗрдВ рднреА рд╣реИред -
рдкрд░рд┐рд╡рд░реНрдзрди рдХреЗ рд▓рд┐рдП
kirugan рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж)ред SPDY HTTP рд╣реЗрдбрд░ рдХреЛ рд╕рдВрдХреБрдЪрд┐рдд рдХрд░рдХреЗ, рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдЕрдиреБрд░реЛрдзреЛрдВ рдФрд░ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдХрд░ HTTP рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рд▓реЛрдб рдХрд░рдиреЗ рдореЗрдВ рдХрд╛рдлреА рддреЗрдЬреА рд▓рд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рдХреЗ рдмреАрдЪ рдбреЗрдЯрд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдЖрджрд╛рди-рдкреНрд░рджрд╛рди рдореЗрдВ рджреЗрд░реА рдХреЛ рдХрдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ: Google рдХреЗ рдЕрдиреБрд╕рд╛рд░, рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХрд╛ рддреНрд╡рд░рдг 15% рд╕реЗ 50% рддрдХ рд╣реИред рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд╛рдпрдерди, рдЧреЛ, рд░реВрдмреА, рдЬрд╛рд╡рд╛ рдФрд░ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ (рдиреЛрдб.рдЬреЗрдПрд╕) рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИрдВред рдПрдХ рд╡рд┐рд╢реЗрд╖ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рд╕рд╛рдЗрдЯ рдХреЗ рд▓рд┐рдП SPDY рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред SPDY рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛрдб Apache рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЦреБрд▓рд╛ рд╕реНрд░реЛрдд рд╣реИред
рдПрдХ рд╕рд╛рд▓ рдкрд╣рд▓реЗ Habr├й SPDY рдкрд░
рдпрд╣рд╛рдВ рдЪрд░реНрдЪрд╛ рдХреА рдЧрдИ рдереАред
рд╕реНрд░реЛрдд рдХреЛрдб рдФрд░ рдмрдЧ рдЯреНрд░реИрдХрд░:
https://github.com/http2/http2-specрд╡рд┐рдХреА:
http://tools.ietf.org/wg/httpbis/