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

рд╕реБрдзрд╛рд░рд╛рддреНрдордХ рд░рд┐рд▓реАрдЬ рдЙрддреНрдкрдиреНрди рдЧрд░реНрдиреЗ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдорд╛ рдердкрд┐рдПрдХрд╛ рдореБрдЦреНрдп рдкрд░рд┐рд╡рд░реНрддрдирд╣рд░реВ:

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

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди