HTTP / 3 рдФрд░ HTTP / 2 рдкреНрд░рджрд░реНрд╢рди рддреБрд▓рдирд╛



рдЬрдм рд╣рдо рдЕрдкрдирд╛ рдиреМрд╡рд╛рдВ рдЬрдиреНрдорджрд┐рди рдордирд╛ рд░рд╣реЗ рдереЗ, рддрдм рд╣рдордиреЗ рдкрд┐рдЫрд▓реЗ рд╕рд┐рддрдВрдмрд░ рдореЗрдВ HTTP / 3 рд╕рдорд░реНрдерди рдХреА рдШреЛрд╖рдгрд╛ рдХреА ред рд╣рдорд╛рд░рд╛ рд▓рдХреНрд╖реНрдп рд╣рдореЗрд╢рд╛ рдЗрдВрдЯрд░рдиреЗрдЯ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рдирд╛ рд░рд╣рд╛ рд╣реИред рдорд╛рдирдХреЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд╣рдпреЛрдЧ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдФрд░ рд╣рдо HTTP / 3 рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рднрд╛рдЧреНрдпрд╢рд╛рд▓реА рд╣реИрдВред

рдпрджреНрдпрдкрд┐ HTTP / 3 рдЕрднреА рднреА рдорд╕реМрджрд╛ рд╕реНрддрд░ рдкрд░ рд╣реИ, рд╣рдордиреЗ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рд╕реЗ рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдореЗрдВ рдмрд╣реБрдд рд░реБрдЪрд┐ рджрд┐рдЦрд╛рдИ (рдХреНрд▓рд╛рдЙрдбрдлреНрд▓рд┐рдпрд░ рдЗрдиреНрдлреНрд░рд╛рд╕реНрдЯреНрд░рдХреНрдЪрд░ 10% рд╕реЗ рдЕрдзрд┐рдХ рдЗрдВрдЯрд░рдиреЗрдЯ рд╕рд╛рдЗрдЯреЛрдВ - рд▓рдЧрднрдЧ рдкреНрд░рддрд┐ред) рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рддрд┐рдерд┐ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, 113,000 рд╕реЗ рдЕрдзрд┐рдХ рдХреНрд╖реЗрддреНрд░реЛрдВ рдиреЗ HTTP / 3 рд╕рдорд░реНрдерди рд╕рдХреНрд░рд┐рдп рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдФрд░ рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╣реИ, рддреЛ рдЕрдм рдЖрдк рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрди рдЬрд╝реЛрди рддрдХ рдкрд╣реБрдБрдЪ рд╕рдХрддреЗ рд╣реИрдВ! рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ рдХрд┐ рдЗрддрдиреЗ рд╕рд╛рд░реЗ рд▓реЛрдЧреЛрдВ рдиреЗ рдЗрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рд╣реИ: рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯреЛрдВ рдХреЗ HTTP / 3 рдкрд░ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдЖрдк рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рднрд┐рдиреНрди рдЧреБрдгреЛрдВ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

рд╣рдордиреЗ рд╢реБрд░реБрдЖрдд рдореЗрдВ Google рдХреЗ рд╕рд╛рде рд╕рд╛рдЭреЗрджрд╛рд░реА рдореЗрдВ HTTP / 3 рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ , рдЬрд┐рд╕рдореЗрдВ рдХреНрд░реЛрдо рдХреИрдирд░реА рдХреЗ рд▓рд┐рдП рдкреНрд░рд╛рдпреЛрдЧрд┐рдХ рд╕рдорд░реНрдерди рднреА рд╢рд╛рдорд┐рд▓ рдерд╛ред рддрдм рд╕реЗ, рдЕрдзрд┐рдХ рд╕реЗ рдЕрдзрд┐рдХ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдиреЗ рдкреНрд░рдпреЛрдЧрд╛рддреНрдордХ рд╕рдорд░реНрдерди рдЬреЛрдбрд╝рд╛ рд╣реИ: рдпрд╣ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕ рдирд╛рдЗрдЯрд▓реА рдмрд┐рд▓реНрдб рдореЗрдВ , рд╡рд┐рднрд┐рдиреНрди рдХреНрд░реЛрдорд┐рдпрдо-рдЖрдзрд╛рд░рд┐рдд рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЬреИрд╕реЗ рдХрд┐ рдУрдкреЗрд░рд╛ рдФрд░ рдПрдЬ (рдХреНрд░реЛрдорд┐рдпрдо рдмреЗрд╕ рдЗрдВрдЬрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ) рдореЗрдВ рджрд┐рдЦрд╛рдИ рджреЗрддрд╛ рд╣реИ, рдФрд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рд╕рдлрд╛рд░реА рдмрдирд╛рддрд╛ рд╣реИ ред рд╣рдо рдЗрди рд╡рд┐рдХрд╛рд╕реЛрдВ рдХреА рдмрд╛рд░реАрдХреА рд╕реЗ рдирд┐рдЧрд░рд╛рдиреА рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЬрд╣рд╛рдБ рдХрд╣реАрдВ рднреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣рд╛рдБ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред HTTP / 3 рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рд╡рд╛рд▓реА рд╕рд╛рдЗрдЯреЛрдВ рдХрд╛ рдПрдХ рдмрдбрд╝рд╛ рдиреЗрдЯрд╡рд░реНрдХ рд╣реЛрдиреЗ рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдХреЛрдб рдХреЛ рдорд╛рдиреНрдп рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрддреНрдХреГрд╖реНрдЯ рдкрд░реАрдХреНрд╖рдг рдЧреНрд░рд╛рдЙрдВрдб рдорд┐рд▓рддрд╛ рд╣реИред

рддреЛ рд╡рд░реНрддрдорд╛рди рд╕реНрдерд┐рддрд┐ рдХреНрдпрд╛ рд╣реИ?


IETF рдорд╛рдирдХреАрдХрд░рдг рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдПрдХ RFC рдорд╛рдирдХ рдХреЗ рд░реВрдк рдореЗрдВ рд▓реЗрдмрд▓рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ "рдЕрдВрддрд┐рдо рдорд╕реМрджрд╛" рддреИрдпрд╛рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдбреНрд░рд╛рдлреНрдЯ рдХреА рдПрдХ рд╢реНрд░реГрдВрдЦрд▓рд╛ рд╢рд╛рдорд┐рд▓ рд╣реИред рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП QUIC рдЯреАрдо рдХреЗ рд╕рджрд╕реНрдп рд╡рд┐рд╢реНрд▓реЗрд╖рдг, рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдЕрдВрддрд░ рдкрд░ рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ 23 рд╡реЗрдВ рдбреНрд░рд╛рдлреНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЪрд░рдг рдореЗрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╕рдорд░реНрдерди рд╢реБрд░реВ рдХрд┐рдпрд╛ , рдФрд░ рдлрд┐рд░ рд╣рдордиреЗ рд╕рднреА рдкрд░рд┐рд╡рд░реНрддрдиреЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд┐рдпрд╛, рдФрд░ рд▓реЗрдЦрди рдХреЗ рд╕рдордп (14 рдЕрдкреНрд░реИрд▓, 2020) рдЕрдВрддрд┐рдо 27 рд╡рд╛рдВ рд╕рдВрд╕реНрдХрд░рдг рдерд╛ред рдкреНрд░рддреНрдпреЗрдХ рдорд╕реМрджреЗ рдХреЗ рд╕рд╛рде, QUIC рдкрд░рд┐рднрд╛рд╖рд╛рдУрдВ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЛ рдХреИрд╕реЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП, рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ "рдХрд┐рд╕реА рди рдХрд┐рд╕реА рдЖрдо рд╕рд╣рдорддрд┐" рд╕реЗ рд╕рдВрдкрд░реНрдХ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЖрджрд░реНрд╢ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд╣реАрди рдкрд░рд┐рд╡рд░реНрддрди рдХреЗ рд╕рд╛рде рд╕реНрдерд╛рдпреА dopilivaniya рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рд╕рддрдд рд╡рд┐рд╢реНрд▓реЗрд╖рдг рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП, рдорд╕реМрджреЗ рдХреЗ рдкреНрд░рддреНрдпреЗрдХ рдирдП рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдореЗрдВ рдкрд░рд┐рд╡рд░реНрддрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╛рд░ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рдХрдо рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрддреЗ рд╣реИрдВ, рдФрд░ рдЕрдВрддрд┐рдо рдЖрд░рдПрдлрд╕реА рдЙрд╕ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдирд┐рдХрдЯ рд╣реЛрдЧрд╛ рдЬреЛ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЙрддреНрдкрд╛рджрди рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рд╣реИред

рд▓рд╛рдн


HTTP / 3 рдХреЗ рдореБрдЦреНрдп рд▓рд╛рднреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╡реГрджреНрдзрд┐ рдереА, рдЦрд╛рд╕рдХрд░ рдЬрдм рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдХрдИ рд╡рд╕реНрддреБрдУрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ред HTTP / 2 рдореЗрдВ, рдЯреАрд╕реАрдкреА рдХрдиреЗрдХреНрд╢рди рдореЗрдВ рдХреЛрдИ рднреА рд╡реНрдпрд╡рдзрд╛рди (рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐) рдПрдХ рд╕рд╛рде рд╕рднреА рдкреНрд░рд╡рд╛рд╣ рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░ рджреЗрддрд╛ рд╣реИ (рдПрдХ рдкрдВрдХреНрддрд┐ рдХреА рд╢реБрд░реБрдЖрдд рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИ)ред рдЪреВрдВрдХрд┐ HTTP / 3 UDP рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ, рдХреЗрд╡рд▓ рдПрдХ рдзрд╛рд░рд╛ рдмрд╛рдзрд┐рдд рд╣реЛрддреА рд╣реИ рдЬрдм рдПрдХ рдкреИрдХреЗрдЯ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╕рднреА рдирд╣реАрдВред

рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, HTTP / 3 0-RTT (рд╢реВрдиреНрдп рдкреНрд░рд╛рдкреНрдд-рдкреНрд░реЗрд╖рд┐рдд рд╕рдордп) рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИ , рдЕрд░реНрдерд╛рдд, рдмрд╛рдж рдХреЗ рдХрдиреЗрдХреНрд╢рди рдкрд╣рд▓реЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рд╢реБрд░реВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рдЬрд┐рд╕рд╕реЗ рдХрдиреЗрдХреНрд╢рди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддреЗ рд╕рдордп рд╕рд░реНрд╡рд░ рд╕реЗ рдЯреАрдПрд▓рдПрд╕ рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╕рдорд╛рдкреНрдд рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЧреНрд░рд╛рд╣рдХ рдкреВрд░реНрдг рдЯреАрдПрд▓рдПрд╕ рд╡рд╛рд░реНрддрд╛ рдХреЗ рд╕рд╛рде рдмрд╣реБрдд рдкрд╣рд▓реЗ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рдд, рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд╣рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рд▓реЛрдб рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджреЗрддреА рд╣реИред

рдиреАрдЪреЗ рджрд┐рдП рдЧрдП рдПрдирд┐рдореЗрд╢рди рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐ рдХреЗ рдкреНрд░рднрд╛рд╡ рдХреЛ рджрд░реНрд╢рд╛рддреЗ рд╣реИрдВред рдкрд╣рд▓реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, рдХреНрд▓рд╛рдЗрдВрдЯ рд╕реЗ рд╕рд░реНрд╡рд░ рд╕реЗ HTTP / 2 рдкрд░ рджреЛ рд╕рдВрд╕рд╛рдзрди рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реЛрддрд╛ рд╣реИред рдЕрдиреБрд░реЛрдз рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣рд░реЗ рдФрд░ рдкреАрд▓реЗ рд░рдВрдЧ рдореЗрдВ рд░рдВрдЧреА рд╣реБрдИ рд╣реИрдВред рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ рдХрдИ рдкреИрдХреЗрдЯреЛрдВ рдореЗрдВ рдЯреВрдЯ рдЬрд╛рддреА рд╣реИрдВред рдХрд╛рд╢, рдПрдХ рдкреИрдХреЗрдЯ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИ - рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рджреЛрдиреЛрдВ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдореЗрдВ рджреЗрд░реА рд╣реЛрддреА рд╣реИред



рджреВрд╕рд░реЗ рдЙрджрд╛рд╣рд░рдг рдореЗрдВ, HTTP / 3 рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рджреЛ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рд╣реЛрддреЗ рд╣реИрдВред рдПрдХ рдкреИрдХреЗрдЯ рдЦреЛ рдЬрд╛рддрд╛ рд╣реИ, рдкреАрд▓реЗ рд╕рдВрд╕рд╛рдзрди рдХреЗ рд╣рд╕реНрддрд╛рдВрддрд░рдг рдХреЛ рдЕрд╡рд░реБрджреНрдз рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рд░реЗ рд░рдВрдЧ рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд┐рдП рдмрд┐рдирд╛ред



рдПрдХ рд╕рддреНрд░ рдХреА рдмрд╛рддрдЪреАрдд рдХреЗ рд▓рд┐рдП рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рд╛рде "рдХрдиреЗрдХреНрд╢рди" рдмрд╣реБрдд рддреЗрдЬреА рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдбреЗрдЯрд╛ рддреЗрдЬреА рд╕реЗ рдЖрддрд╛ рд╣реИред рд╣рдо рдЙрддреНрд╕реБрдХ рдереЗ рдХрд┐ рдпрд╣ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдпрд╛рддрд╛рдпрд╛рдд рдореЗрдВ рдХрд┐рддрдирд╛ рдкрд░рд┐рд▓рдХреНрд╖рд┐рдд рд╣реЛрддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╣рдордиреЗ рдХрдИ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдПред 0-рдЖрд░рдЯреАрдЯреА рдХреЗ рдпреЛрдЧрджрд╛рди рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ (рд╕рдордп рд╕реЗ рдкрд╣рд▓реЗ рдмрд╛рдЗрдЯ, рдЯреАрдЯреАрдПрдлрдмреА) рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдХрдИ рдирд┐рдпрдВрддреНрд░рдг рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд┐рдПред HTTP / 3 рдХреЗ рдФрд╕рддрди, 176 рдмрд╛рдЗрдЯ рдХреЗ рдмрд╛рдж рдкрд╣рд▓реА рдмрд╛рдЗрдЯ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред HTTP / 2 рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╣рдо 201 ms рджреЗрдЦрддреЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рдд, HTTP / 3 рдпрд╣рд╛рдБ рджреЗрд░реА рдХреЛ 12.4% рдХрдо рдХрд░ рджреЗрддрд╛ рд╣реИ!



рджрд┐рд▓рдЪрд╕реНрдк рдмрд╛рдд рдпрд╣ рд╣реИ рдХрд┐ рдбреНрд░рд╛рдлреНрдЯ рдФрд░ рдЖрд░рдПрдлрд╕реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд╕рднреА рдкрд╣рд▓реБрдУрдВ рдХреЛ рд╡рд┐рдирд┐рдпрдорд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреИрдХреЗрдЯ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рд╡рд┐рдзрд┐ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдкреНрд░рднрд╛рд╡рд┐рдд рдХрд░рддреА рд╣реИредрдФрд░ рдпрд╛рддрд╛рдпрд╛рдд рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рдереНрдоред рдХрдВрдЬреЗрд╢рди рдирд┐рдпрдВрддреНрд░рдг рдХреНрд▓рд╛рдЗрдВрдЯ рдФрд░ рд╕рд░реНрд╡рд░ рд╕рд╛рдЗрдб рдкрд░ рднреАрдбрд╝рднрд╛рдбрд╝ рд╡рд╛рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдЕрдиреБрдХреВрд▓ рд╣реЛрдиреЗ рдХреА рдПрдХ рд╡рд┐рдзрд┐ рд╣реИ: рдЬрдм рдкреИрдХреЗрдЯ рдЦреЛ рдЬрд╛рддреЗ рд╣реИрдВ, рддреЛ рд╕рдВрдЪрд╛рд░ рдХреА рдЧреБрдгрд╡рддреНрддрд╛ рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИред рдЪреВрдВрдХрд┐ QUIC рдПрдХ рдирдпрд╛ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЕрдзрд┐рднрд╛рд░ рдкреНрд░рдмрдВрдзрди рдкреНрд░рдгрд╛рд▓реА рдХреЛ рдареАрдХ рд╕реЗ рдбрд┐рдЬрд╛рдЗрди рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреЛрдЧ рдФрд░ рдЯреНрдпреВрдирд┐рдВрдЧ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдПрдХ рд╕рд░рд▓ рдФрд░ рд╕реБрд░рдХреНрд╖рд┐рдд рд╢реБрд░реБрдЖрддреА рдмрд┐рдВрджреБ рдХреЗ рд░реВрдк рдореЗрдВ, рд▓реЙрд╕ рдбрд┐рдЯреЗрдХреНрд╢рди рдПрдВрдб рдХрдВрдЬреЗрд╢рди рдХрдВрдЯреНрд░реЛрд▓ рд╕реНрдкреЗрд╕рд┐рдлрд┐рдХреЗрд╢рди рд░реЗрдиреЛ рдПрд▓реНрдЧреЛрд░рд┐рдердо рдХреА рд╕рд┐рдлрд╛рд░рд┐рд╢ рдХрд░рддрд╛ рд╣реИ , рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдЕрдиреНрдп рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рд╣рдордиреЗ рдирдИ рд░реЗрдиреЛ рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЗ рд╕рд╛рде рд╢реБрд░реБрдЖрдд рдХреА , рд▓реЗрдХрд┐рди рдЕрдиреБрднрд╡ рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рд╣рдордиреЗ рдорд╛рди рд▓рд┐рдпрд╛ рдХрд┐ рдпрд╣ рдЗрд╖реНрдЯрддрдо рдирд╣реАрдВ рдерд╛ред рд╣рдордиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ CUBIC рдореЗрдВ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ - рдФрд░ рдмрдбрд╝реЗ рдкреНрд░рд╕рд╛рд░рдг рдФрд░ рдЕрдзрд┐рдХ рдкреИрдХреЗрдЯ рдиреБрдХрд╕рд╛рди рд╡рд╛рд▓реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ, CUBIC рдиреЗ рдиреНрдпреВ рд░реЗрдиреЛ рд╕реЗ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди рдХрд┐рдпрд╛ред рдЬрд▓реНрдж рд╣реА рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдФрд░ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ, рдПрдХ рдмреНрд▓реЙрдЧ рдЕрдкрдбреЗрдЯ рдХреЗ рд▓рд┐рдП рдмрдиреЗ рд░рд╣реЗрдВред

рд╡рд░реНрддрдорд╛рди HTTP / 2 рд╕реНрдЯреИрдХ рдореЗрдВ, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ BBR v1 (TCP) рд╣реИред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкрд░реАрдХреНрд╖рдг рд╕реЗрдм рдХреЗ рд╕рд╛рде рд╕реЗрдм рдХреА рд╕рдЯреАрдХ рддреБрд▓рдирд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рдпреЗ рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рд╡рд┐рднрд┐рдиреНрди рдЧрд┐рдпрд░ рдЖрдХрд╛рд░реЛрдВ рдкрд░ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдБрдХрд┐, HTTP / 2 рд╕реЗ HTTP / 3 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдиреЗ рдкрд░, рд╣рдо рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдЫреЛрдЯреА рд╕рд╛рдЗрдЯреЛрдВ рдкрд░ рд╕реБрдзрд╛рд░ рджреЗрдЦрддреЗ рд╣реИрдВред рдмрдбрд╝реЗ рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ, рд╢рд╛рдирджрд╛рд░ рдкреНрд░рджрд░реНрд╢рди рд╣рдорд╛рд░реЗ рдкрддрд▓реЗ рдЯреНрдпреВрди рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд HTTP / 2 рд╕реНрдЯреИрдХ рджреНрд╡рд╛рд░рд╛ рджрд┐рдЦрд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

HTTP / 2 рдХреЗ рд▓рд┐рдП 458 рдПрдордПрд╕ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ 443 рдПрдордПрд╕ рдореЗрдВ рдФрд╕рддрди 15K рдкрд░реАрдХреНрд╖рдг рдкреГрд╖реНрда HTTP / 3 рдкрд░ рд▓реЛрдб рд╣реЛрддрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрджрд┐ рдЖрдк рдкреГрд╖реНрда рдЖрдХрд╛рд░ рдХреЛ 1 рдПрдордмреА рддрдХ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рд▓рд╛рдн рдЧрд╛рдпрдм рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ: рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рдореЗрдВ, HTTP / 3 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдЕрдм HTTP / 2 - 2.33 s рдмрдирд╛рдо 2.30 s рд╕реЗ рдереЛрдбрд╝рд╛ рдзреАрдорд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред







рд╕рд┐рдВрдереЗрдЯрд┐рдХ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИрдВ, рд▓реЗрдХрд┐рди рдпрд╣ рджрд┐рд▓рдЪрд╕реНрдк рд╣реИ рдХрд┐ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ HTTP / 3 рдХреИрд╕реЗ рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП, рд╣рдо рдПрдХ рддреГрддреАрдп-рдкрдХреНрд╖ рд╕реЗрд╡рд╛ рдХреЛ рдЖрдХрд░реНрд╖рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рдереЗ рдЬреЛ рд╡реЗрдм рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рддреЗ рд╣реБрдП, рд╣рдорд╛рд░реЗ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рд╕рд╛рдЗрдЯреЛрдВ рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХреЗред WebPageTest рдкреГрд╖реНрда рд▓реЛрдб рд╕рдордп рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдЪреНрдЫрд╛ рдлреНрд░реЗрдорд╡рд░реНрдХ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдЕрдЪреНрдЫрд╛ рдХреИрд╕реНрдХреЗрдбрд┐рдВрдЧ рдЖрд░реЗрдЦ (рдЭрд░рдирд╛) рд╣реИред рдмреИрдХрдПрдВрдб рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рд╣рдордиреЗ рдЕрдкрдиреЗ рдиреЗрдЯрд╡рд░реНрдХ рдХреЗ рдХрд┐рдирд╛рд░реЗ рдкрд░ рдЯрд╛рдЗрдорд┐рдВрдЧ рдХреЛ рдареАрдХ рдХрд░рддреЗ рд╣реБрдП, рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЗрдирд╕рд╛рдЗрдЯреНрд╕ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ ред рдлрд┐рд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рджреЛрдиреЛрдВ рднрд╛рдЧреЛрдВ рдХреЛ рдереЛрдбрд╝рд╛ рд╕реНрд╡рдЪрд╛рд▓рди рджреНрд╡рд╛рд░рд╛ рдЬреЛрдбрд╝рд╛ред

рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдорд╛рдкрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдорд╛рдорд▓реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рд╣рдордиреЗ рдЕрдкрдирд╛ рд╕реНрд╡рдпрдВ рдХрд╛ рдмреНрд▓реЙрдЧ рд▓рд┐рдпрд╛ ред рд╣рдо рджреБрдирд┐рдпрд╛ рднрд░ рдХреЗ рд╕реНрдерд╛рдиреЛрдВ рд╕реЗ HTTP / 2 рдФрд░ HTTP / 3 рдкрд░ рд╕рд╛рдЗрдЯ рд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ WebPageTest рдЙрджрд╛рд╣рд░рдг рд╕реЗрдЯ рдХрд░рддреЗ рд╣реИрдВред HTTP / 3 рдФрд░ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рд╣рд░ рдмрд╛рд░ HTTP / 3 рд╕рдорд░реНрдерди рд╡рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдиреЗ рдкреГрд╖реНрда рдХреЛ рд▓реЛрдб рдХрд┐рдпрд╛, рдкрд░реАрдХреНрд╖рдг рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдиреЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рд╕реЗ рдПрдХрддреНрд░рд┐рдд рдПрдирд╛рд▓рд┐рдЯрд┐рдХреНрд╕ рдбреЗрдЯрд╛ рдХрд╛ рдЕрдиреБрд░реЛрдз рдХрд┐рдпрд╛ред HTTP / 2 рдХреЗ рд▓рд┐рдП рднреА рдпрд╣реА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рджреЛрд╣рд░рд╛рдИ рдЧрдИ рддрд╛рдХрд┐ рдЙрд╕рдХреА рддреБрд▓рдирд╛ рдХреА рдЬрд╛ рд╕рдХреЗред

рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЧреНрд░рд╛рдл HTTP / 3 рдФрд░ HTTP / 2 рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рддреБрд▓рдирд╛ рдХреЗ рд╕рд╛рде рд╡рд╛рд╕реНрддрд╡рд┐рдХ blog.cloudflare.com рдкреЗрдЬ рдХреЗ рд▓реЛрдбрд┐рдВрдЧ рд╕рдордп рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИ ред рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рднрд┐рдиреНрди рднреМрдЧреЛрд▓рд┐рдХ рдмрд┐рдВрджреБрдУрдВ рдХреЗ рд▓рд┐рдП рдРрд╕реЗ рдореАрдЯреНрд░рд┐рдХ рд╣реИрдВред



рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, HTTP / 3 рдкреНрд░рджрд░реНрд╢рди рдЕрднреА рднреА HTTP / 2 рдкреНрд░рджрд░реНрд╢рди рд╕реЗ рдиреАрдЪ рд╣реИред рдЕрдВрддрд░ рдЙрддреНрддрд░реА рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рдФрд╕рддрди рд▓рдЧрднрдЧ 1-4% рд╣реИред рдпреВрд░реЛрдк, рдПрд╢рд┐рдпрд╛ рдФрд░ рджрдХреНрд╖рд┐рдг рдЕрдореЗрд░рд┐рдХрд╛ рдореЗрдВ рд╕рдорд╛рди рдкрд░рд┐рдгрд╛рдоред рд╣рдореЗрдВ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдореЗрдВ рдЕрдВрддрд░ рдХреЗ рдХрд╛рд░рдг рд╣реЛ рд╕рдХрддрд╛ рд╣реИ: рдмреАрдмреАрдЖрд░ v1 HTTP / 2 рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдФрд░ HTTP / 3 рдкрд░ CUBICред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо рд╕реЗрдм рдкрд░ рд╕реЗрдм рдХреА рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рддреБрд▓рдирд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреЛрдиреЛрдВ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкрд░ рдПрдХ рд╣реА рдЕрдзрд┐рднрд╛рд░ рдирд┐рдпрдВрддреНрд░рдг рдПрд▓реНрдЧреЛрд░рд┐рджрдо рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред

рдирд┐рд╖реНрдХрд░реНрд╖


рдХреБрд▓ рдорд┐рд▓рд╛рдХрд░, рд╣рдо рдирдП рдорд╛рдирдХ рдХреЛ рдЖрдЧреЗ рдмрдврд╝рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рдЦреБрд╢ рд╣реИрдВред рд╣рдорд╛рд░рд╛ рдХреНрд░рд┐рдпрд╛рдиреНрд╡рдпрди рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╣реЛрддрд╛ рд╣реИ, рдХреБрдЫ рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рдмреЗрд╣рддрд░ рдкреНрд░рджрд░реНрд╢рди, рдФрд░ рд╕рдмрд╕реЗ рдЦрд░рд╛рдм рд╕реНрдерд┐рддрд┐ рдореЗрдВ - рд╕рдорд╛рди HTTP / 2ред рдЬреИрд╕реЗ рд╣реА рдорд╛рдирдХ рдХреЛ рдЕрдВрддрд┐рдо рд░реВрдк рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд╣рдо рдкреНрд░рдореБрдЦ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдореЗрдВ HTTP / 3 рд╕рдорд░реНрдерди рдХреЛ рдЬреЛрдбрд╝рдиреЗ рд╡рд╛рд▓реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░рддреЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рд▓рд┐рдП, рд╣рдо рдирд╡реАрдирддрдо рдбреНрд░рд╛рдлреНрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдФрд░ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП HTTP / 3 рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирдП рддрд░реАрдХреЛрдВ рдХреА рддрд▓рд╛рд╢ рдХрд░реЗрдВрдЧреЗ, рдЪрд╛рд╣реЗ рд╡рд╣ рднреАрдбрд╝ рдирд┐рдпрдВрддреНрд░рдг, рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдпрд╛ рд╕рд┐рд╕реНрдЯрдо рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рд╕реАрдкреАрдпреВ рдФрд░ рдЪреИрдирд▓ рдмреИрдВрдбрд╡рд┐рдбреНрде) рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реЛред

рдЗрд╕ рдмреАрдЪ, рдпрджрд┐ рдЖрдк HTTP / 3 рдХреЛ рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдЖрдЬрд╝рдорд╛рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдмрд╕ рдЗрд╕реЗ рд╣рдорд╛рд░реЗ рдбреИрд╢рдмреЛрд░реНрдб рдкрд░ рд╕рдХреНрд░рд┐рдп рдХрд░реЗрдВ рдФрд░ рдХрд┐рд╕реА рднреА рдореБрдЦреНрдп рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдЕрд╕реЗрдВрдмрд▓реА (рд░рд╛рдд, рдХрдирд╛рд░реА) рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВред HTTP / 3 рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реЗ рдбреЗрд╡рд▓рдкрд░ рджрд╕реНрддрд╛рд╡реЗрдЬрд╝ рджреЗрдЦреЗрдВ ред

All Articles