рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:

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

рдпрд╣ рдкрд░реАрдХреНрд╖рдг рдирд┐рд░реНрд╡рд╛рдд рдореЗрдВ рдПрдХ рдЧреЛрд▓рд╛рдХрд╛рд░ рдШреЛрдбрд╝реЗ рдХрд╛ рдорд╛рдк рд╣реИ, рдЬреЛ рдкреНрд░рд╛рдкреНрдд рдбреЗрдЯрд╛ рд╕реЗ рдЕрдзрд┐рдХ рдХреБрдЫ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЕрдм рд╣рдо рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдХрд┐ рдЗрд╕рдХреЗ рд╕рд╛рде рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реИред

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:

рддрдХрдиреАрдХ

Nginx рдФрд░ Apache рдХреЗ рд▓рд┐рдП рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо Ubuntu 18.04 LTS рд╣реИ, IIS рд╡рд┐рдВрдбреЛрдЬ рд╕рд░реНрд╡рд░ рдХреЛрд░ 2019 рдХреЗ рд▓рд┐рдПред рдкрд░реАрдХреНрд╖рдгреЛрдВ рд╕реЗ рдкрд╣рд▓реЗ, рд╕рднреА рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдХреЛ 04.12.2019 рджрд┐рд╕рдВрдмрд░, XNUMX рддрдХ рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖред

рдкрд░реАрдХреНрд╖рдг рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ HTTP рдкрд░ рдХрд┐рдП рдЧрдПред рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдПрдХ рд╣реА рдкреЗрдЬ рдЪрд▓рд╛рддрд╛ рдерд╛, рдХреЛрдбреНрд░реЙрдкреНрд╕ рдХрд╛ рдПрдХ рдирд┐рдГрд╢реБрд▓реНрдХ рдЬреЗрдХрд┐рд▓ рдЯреЗрдореНрдкрд▓реЗрдЯред рд▓рд┐рдВрдХ. рдкреНрд░рддреНрдпреЗрдХ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдореЗрдВ gzip рд╕рдВрдкреАрдбрд╝рди рдЕрдХреНрд╖рдо рдерд╛ред

рдереНрд░реВрдкреБрдЯ рдкрд░реАрдХреНрд╖рдг Httpd-tools рдХреЗ рд╕рд╛рде рддрд░реНрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛:

ab -n 50000 -c 500 http://192.168.76.204:80/

рд╕рд░реНрд╡рд░ 10, 5, рдФрд░ рдПрдХ рдХреЛрд░ рдкрд░ 1, 8, рдФрд░ 4 рдкреНрд░рддрд┐рд╢рдд рддрдХ рд╕реАрдорд┐рдд рдереЗред рдкрд░реАрдХреНрд╖рдг рдмреЗрдВрдЪ 9900K@5400MHz рд╡рд╛рд▓рд╛ рдПрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдерд╛, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ 10% рд╕реАрдорд╛ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рд╕рд░реНрд╡рд░ рд▓рдЧрднрдЧ 540MHz рдкреНрд░рддрд┐ рдХреЛрд░ рдкреНрд░рд╛рдкреНрдд рдХрд░рддрд╛ рд╣реИред

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

рдкрд░реАрдХреНрд╖рдХ рдФрд░ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдПрдХ рд╣реА рд╣реЛрд╕реНрдЯ рдФрд░ рдПрдХ рд╣реА рд╡рд░реНрдЪреБрдЕрд▓ рд╕реНрд╡рд┐рдЪ рдкрд░ рдереЗред

рдбрд┐рд╕реНрдХ рд╕рдмрд╕рд┐рд╕реНрдЯрдо рдХрд╛ рддреБрд░рдВрдд рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд╛рдзрд╛рдУрдВ рдХрд╛ рдЕрдВрджрд╛рдЬрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП ATTO рдФрд░ рдХреНрд░рд┐рд╕реНрдЯрд▓рдбрд┐рд╕реНрдХрдорд╛рд░реНрдХ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рдХреЗ рдкрд░рд┐рдгрд╛рдоред

рд╡рд░реНрдЪреБрдЕрд▓ рдорд╢реАрди рд╕реЗ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдбреЗрдЯрд╛:рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:

рдкрд░рд┐рдгрд╛рдо:

рдЯреАрдЯреАрдПрдлрдмреА:

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
IIS рдХреЗ рд▓рд┐рдП рдФрд╕рдд TTFB рд╕рдмрд╕реЗ рдЫреЛрдЯрд╛ рд╣реИ, 0,5ms, рдЬрдмрдХрд┐ Apache рдХреЗ рд▓рд┐рдП 1,4ms рдФрд░ Nginx рдХреЗ рд▓рд┐рдП 4ms рд╣реИред

рдкреНрд░рд╡рд╛рд╣ рдХреНрд╖рдорддрд╛:

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдЖрдЗрдП рджреЗрдЦреЗрдВ рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрд╡рд░ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдХрд┐рддрдиреА рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реНрдХреЗрд▓ рдХрд░рддрд╛ рд╣реИред

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рдЧреНрд░рд╛рдлрд╝ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдкрд░ рдкрд░реАрдХреНрд╖рдХ рдХреЙрд▓ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛ рджрд┐рдЦрд╛рддрд╛ рд╣реИред рдЧреНрд░рд╛рдлрд╝ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рдиреЗ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдореЗрдВ рд╕реЗ 98% рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛, рд╕рд╛рдЗрдЯ рдХреЛ 20 рдПрдордПрд╕ рдпрд╛ рдЙрд╕рд╕реЗ рдХрдо рдореЗрдВ рд╡рд┐рддрд░рд┐рдд рдХрд┐рдпрд╛ред рдЕрдкрд╛рдЪреЗ рдХреА рддрд░рд╣ IIS рдиреЗ рд╕рднреА рдХреЙрд▓реЛрдВ рдХрд╛ рдЕрдВрддрд┐рдо 5% рдХреНрд░рдорд╢рдГ 76ms рдФрд░ 14ms рдореЗрдВ рдкреВрд░рд╛ рдХрд┐рдпрд╛ред

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рдЧреНрд░рд╛рдлрд╝ рддрдирд╛рд╡ рдкрд░реАрдХреНрд╖рдг рдХреЗ рджреМрд░рд╛рди рдПрдХ рдЕрдиреБрд░реЛрдз рдХреЗ рд▓рд┐рдП рдФрд╕рдд рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рд╕рдордп рджрд┐рдЦрд╛рддрд╛ рд╣реИред

рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЧреНрд░рд╛рдлрд╝ рд╕реЗ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, IIS рдиреЗ Apache рдФрд░ Nginx рджреЛрдиреЛрдВ рдХреЛ рдЙрдбрд╝рд╛ рджрд┐рдпрд╛, рдЙрдЪреНрдЪ рд▓реЛрдб рдХреЗ рддрд╣рдд рдХрд╛рдлреА рдзреАрдорд╛ рд╣реЛ рдЧрдпрд╛ред 

рдЖрдИрдЖрдИрдПрд╕ рдиреЗ рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ 4 рдХреА рддреБрд▓рдирд╛ рдореЗрдВ XNUMX рдХреЛрд░ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреА, XNUMX рдкрд░ рдХрдо рд╡рд┐рд▓рдВрдмрддрд╛ рджрд┐рдЦрд╛рдИ, рд▓реЗрдХрд┐рди рдПрдХ рдХреЛрд░ рдХрд╛ рднреА рджреГрдврд╝рддрд╛ рд╕реЗ рд╕рдорд░реНрдерди рдирд╣реАрдВ рдХрд┐рдпрд╛ред

рдПрдирдЬреАрдЖрдИрдПрдирдПрдХреНрд╕ рд╕рднреА 8 рдХреЛрд░ рдореЗрдВ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░рддрд╛ рд╣реИ, рдФрд░ рдЕрдкрд╛рдЪреЗ рдХреЗ рд▓рд┐рдП, рд╕рд┐рдВрдЧрд▓-рдХреЛрд░ рдкрд░рд┐рджреГрд╢реНрдп рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рд╣рдо рд╕реНрдХреЗрд▓реЗрдмрд▓ рдирд╣реАрдВ рд╣реИрдВ:

nginx:

рдЕрдм рдЖрдЗрдП рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдХреЛ рджреЗрдЦреЗрдВред 

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
Nginx рдиреЗ 1 рдФрд░ 4 рдХреЛрд░ рдХреЗ рд▓рд┐рдП 1% рдХреА рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдкрд╛рд╕ рдирд╣реАрдВ рдХрд┐рдпрд╛; рдЬрдм рдпрд╣ 2000 рдЕрдиреБрд░реЛрдзреЛрдВ рд╕реЗ рдЕрдзрд┐рдХ рд╣реЛ рдЧрдпрд╛, рддреЛ рдЗрд╕рдиреЗ рдкрд░реАрдХреНрд╖рдХ рдХреЗ рд╕рд╛рде рдХрдиреЗрдХреНрд╢рди рд╕рдорд╛рдкреНрдд рдХрд░ рджрд┐рдпрд╛ред

рдЕрдорд░реАрдХрд╛ рдХреА рдПрдХ рдореВрд▓ рдЬрдирдЬрд╛рддрд┐:

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рдЕрдкрд╛рдЪреЗ, Nginx рдХреА рддрд░рд╣, 2500 рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рдХрдиреЗрдХреНрд╢рди рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдФрд░ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ред рдЕрдкрд╛рдЪреЗ 8% рдХреА рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде 4, 1 рдФрд░ 1 рдХреЛрд░ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдпрд╣ рдПрдХ рдХреЛрд░ рдкрд░ 5% рдХреА рд╕реАрдорд╛ рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдореЗрдВ рднреА рд╡рд┐рдлрд▓ рд░рд╣рд╛, рдЬреЛ рдХрд┐ Nginx рд╕реЗ рднреА рдмрджрддрд░ рд╣реИ

рдЖрдИрдЖрдИрдПрд╕:

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рдкрд░реАрдХреНрд╖рдгреЛрдВ рдХреЗ рджреМрд░рд╛рди, IIS рдиреЗ рдЕрдиреБрд░реЛрдзреЛрдВ рдХреА рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдХрддрд╛рд░ рдЬрдорд╛ рдХрд░ рд▓реА, рд▓реЗрдХрд┐рди рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд┐рдпрд╛ред рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░, рдЕрдиреБрд░реЛрдз рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рдмреЙрдХреНрд╕ рд╕реЗ рдмрд╛рд╣рд░ рдХреЛрдИ рд╕рдордп-рд╕реАрдорд╛ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд╣реАрдВ рд╣реИред

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рдЪрд╛рд░реНрдЯ рдкрд░реАрдХреНрд╖рдг рдкреВрд░рд╛ рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрдиреЗ рд╡рд╛рд▓реЗ рд╕рдордп рдХреЛ рджрд░реНрд╢рд╛рддрд╛ рд╣реИред рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдмреЗрддреБрдХреЗ рдкрд░реАрдХреНрд╖рдг рд╡рд┐рдиреНрдпрд╛рд╕ рдХреЛ рдЦрд╛рд░рд┐рдЬ рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ред рдЖрд░реЗрдЦ рджрд┐рдЦрд╛рддрд╛ рд╣реИ рдХрд┐ рдЬрдм рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреА рдмрд╛рдд рдЖрддреА рд╣реИ рддреЛ IIS рдХрд┐рддрдирд╛ рдорд╛рдВрдЧ рд╡рд╛рд▓рд╛ рд╣реИ, рдФрд░ NGINX рдХрд┐рддрдирд╛ рдЕрджреНрднреБрдд рд╣реИред

рдбрд┐рд╕реНрдХ рд╕реЗ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА:

nginx:

рдЕрдм рдЖрдЗрдП рдЖрд╡реГрддреНрддрд┐ рдФрд░ рдХреЛрд░ рдХреА рд╕рдВрдЦреНрдпрд╛ рдФрд░ рдбрд┐рд╕реНрдХ рдЧрддрд┐ рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдХреЛ рджреЗрдЦреЗрдВред 

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рдЗрд╕ рдмрд╛рд░ Nginx рджреЛ рдХреЗ рдмрдЬрд╛рдп 4 рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдЕрдорд░реАрдХрд╛ рдХреА рдПрдХ рдореВрд▓ рдЬрдирдЬрд╛рддрд┐:

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
рдЕрдкрд╛рдЪреЗ рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдХреА рддрд░рд╣ рд╣реА рдЙрддрдиреЗ рд╣реА рдкрд░реАрдХреНрд╖рдгреЛрдВ рдореЗрдВ рд╡рд┐рдлрд▓ рд░рд╣рд╛ред

рдЖрдИрдЖрдИрдПрд╕:

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:
IIS рд▓рдЧрднрдЧ рд╕рдорд╛рди рдЧреНрд░рд╛рдлрд╝ рджрд┐рдЦрд╛рддрд╛ рд╣реИ, рдЬреИрд╕реЗ рдХрд┐ рдХреЛрдИ рдбрд┐рд╕реНрдХ рдкреНрд░рддрд┐рдмрдВрдз рди рд╣реЛред рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рд╕рднреА рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдЧреНрд░рд╛рдлрд╝рд┐рдХреНрд╕ рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдмрджрд▓рд╛рд╡ рдирд╣реАрдВ рд╣реБрдЖ, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рдЙрдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдиреЗ рд╕реНрдерд┐рд░ рдбреЗрдЯрд╛ рдХреЛ рд░реИрдо рдореЗрдВ рдХреИрд╢ рдХрд┐рдпрд╛ рдФрд░ рдЙрд╕реЗ рд╡рд╣реАрдВ рд╕реЗ рдкрд░реЛрд╕рд╛ред рдпрд╣рд╛рдВ рд╣рдо рдореБрдЦреНрдп рдмрд╛рдзрд╛ рджреЗрдЦрддреЗ рд╣реИрдВ - рд╡реЗрдм рд╕рд░реНрд╡рд░ рд╣реАред

рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдирд┐рд╖реНрдХрд░реНрд╖ рдирд┐рдХрд╛рд▓рдирд╛ рдЬрд▓реНрджрдмрд╛рдЬреА рд╣реЛрдЧреА; рд╣рдордиреЗ рдЕрднреА рддрдХ рд▓реЗрдЯреНрд╕ рдПрдирдХреНрд░рд┐рдкреНрдЯ рдХреЗ рд▓рд╛рдЗрд╡ рд╕рд░реНрдЯрд┐рдлрд┐рдХреЗрдЯ рдХреЗ рд╕рд╛рде HTTPS, рдХрдореНрдкреНрд░реЗрд╢рди рдФрд░ HTTP/2 рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИред рд╣рдо рдЗрд╕ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдЧрд▓реЗ рд▓реЗрдЦ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗ.

рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХреА рд▓рдбрд╝рд╛рдИ. рднрд╛рдЧ 1 - HTTP рд╕рдВрдкрд░реНрдХ рд╕реЗ рдмрд╛рд╣рд░:

рд╕реНрд░реЛрдд: www.habr.com

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