5 рдорд╣реАрдиреЗ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдХреЗ рдмрд╛рдж, рд╕рдорд░реНрдерд┐рдд рд╕реНрдерд┐рд░ рд╢рд╛рдЦрд╛ 1.20.2.X рдХреЗ рд╕рдорд╛рдирд╛рдВрддрд░ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди HTTP рд╕рд░реНрд╡рд░ рдФрд░ рдорд▓реНрдЯреА-рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдкреНрд░реЙрдХреНрд╕реА рд╕рд░реНрд╡рд░ nginx 1.20 рдХреА рдПрдХ рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬрд╝ рддреИрдпрд╛рд░ рдХреА рдЧрдИ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдХреЗрд╡рд▓ рдЧрдВрднреАрд░ рдХреЗ рдЙрдиреНрдореВрд▓рди рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рд╡рд░реНрддрди рд╣реИрдВ рддреНрд░реБрдЯрд┐рдпрд╛рдБ рдФрд░ рдХрдордЬреЛрд░рд┐рдпрд╛рдБ рдЙрддреНрдкрдиреНрди рд╣реЛрддреА рд╣реИрдВред

рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬрд╝ рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рджреМрд░рд╛рди рдЬреЛрдбрд╝реЗ рдЧрдП рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрди:

  • рдУрдкрдирдПрд╕рдПрд╕рдПрд▓ 3.0 рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдХреЗ рд╕рд╛рде рд╕рдВрдЧрддрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХреА рдЧрдИ рд╣реИред
  • рд▓реЙрдЧ рдореЗрдВ рдЦрд╛рд▓реА рдПрд╕рдПрд╕рдПрд▓ рд╡реЗрд░рд┐рдПрдмрд▓ рд▓рд┐рдЦрдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛;
  • GOAWAY рдлрд╝реНрд░реЗрдо рдкреНрд░рд╛рдкреНрдд рдХрд░рддреЗ рд╕рдордп gRPC рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде рдХреАрдкреЗрд▓рд┐рд╡ рдХрдиреЗрдХреНрд╢рди рдмрдВрдж рдХрд░рдиреЗ рдореЗрдВ рддреНрд░реБрдЯрд┐ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛;
  • рд╕реНрдЯреНрд░реАрдо рдореЙрдбреНрдпреВрд▓ рдореЗрдВ рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рдПрд╕рдПрд╕рдПрд▓ рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рддреЗ рд╕рдордп рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдлрд╝реНрд░реАрдЬрд╝ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛;
  • рдЪрдпрди, рдкреЛрд▓ рдпрд╛ /dev/poll рд╡рд┐рдзрд┐рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп gRPC рдмреИрдХрдПрдВрдб рдХреЗ рд╕рд╛рде SSL рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рддреЗ рд╕рдордп рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рд╣реИрдВрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛;
  • рдЦрдВрдбрд┐рдд рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдПрдиреНрдХреЛрдбрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп $content_length рд╡реИрд░рд┐рдПрдмрд▓ рд╕реЗрдЯрд┐рдВрдЧ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛;
  • HTTP/2 рдФрд░ aio_write рдирд┐рд░реНрджреЗрд╢ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рд▓рдЯрдХрдиреЗ рд╡рд╛рд▓реЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдареАрдХ рдХрд┐рдпрд╛ рдЧрдпрд╛ред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ