рдбреНрд░рд╛рдлреНрдЯ HTTP 2.0 рд╡рд┐рдирд┐рд░реНрджреЗрд╢рди рдкреНрд░рдХрд╛рд╢рд┐рдд

рдЖрдЬ, 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 рдХреЛ рд╕реМрдВрдкреЗ рдЧрдП рдкреНрд░рдореБрдЦ рдХрд╛рд░реНрдпреЛрдВ рдореЗрдВ рд╕реЗ:


рдорд╛рд░реНрдХ рдиреЙрдЯрд┐рдВрдШрдо рдХреЗ рдкреНрд░рд╕реНрддрд╛рд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, 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/

Source: https://habr.com/ru/post/In186102/


All Articles