Yandex.Mail рдФрд░ Nginx рдЯреАрдореЛрдВ рдХрд╛ рд╕рдВрдпреБрдХреНрдд рдкреНрд░рдпреЛрдЧ: рдХреНрдпрд╛ SPDY рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЛ рдЧрддрд┐ рджреЗрдЧрд╛?

рд╣рдо Yandex.Mail рдкрд░, Nginx рдЯреАрдо рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░, рдПрдХ рдЕрдзреНрдпрдпрди рдореЗрдВ "" рдХреЛ рдПрдХ рдЬреАрд╡рд┐рдд рдЙрджрд╛рд╣рд░рдг рдореЗрдВ рдЕрдВрдЬрд╛рдо рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдЕрдзреНрдпрдпрди рдХрд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рдмрддрд╛рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдХреИрд╕реЗ рдФрд░ рдХрд┐рддрдирд╛ SPDY рдЗрдВрдЯрд░рдиреЗрдЯ рдХреЛ рдЧрддрд┐ рджреЗрддрд╛ рд╣реИред



рдмреЗрд╢рдХ, рдЖрдк SPDY рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╣реА рдЬрд╛рдирддреЗ рд╣реИрдВред 2011 рдореЗрдВ, рдХрдИ Google рдбреЗрд╡рд▓рдкрд░реНрд╕ рдиреЗ рд╕рд╛рдорд╛рдиреНрдп HTTP рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдбрд┐рдЬрд╝рд╛рдЗрди рдХрд┐рдП рдЧрдП рдПрдХ рдирдП рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдПрдХ рдорд╕реМрджрд╛ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдореБрдЦреНрдп рдЕрдВрддрд░ рдереЗ рдорд▓реНрдЯреАрдкреНрд▓реЗрдХреНрд╕рд┐рдВрдЧ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рдПрдВ, рд╣реЗрдбрд░ рдХрдВрдкреНрд░реЗрд╕ рдХрд░рдирд╛ рдФрд░ рдЯреНрд░реИрдлрд╝рд┐рдХ рдХреЛ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рджреЗрдирд╛ред рдкрд╣рд▓реЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рдлрд▓ рдирд╣реАрдВ рдереЗ, рд▓реЗрдХрд┐рди 2012 рддрдХ рд╡рд┐рдирд┐рд░реНрджреЗрд╢ рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рд╣реЛ рдЧрдпрд╛ рдерд╛, рдкрд╣рд▓рд╛ рд╡реИрдХрд▓реНрдкрд┐рдХ (рдЧреИрд░-Google) рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рджрд┐рдЦрд╛рдИ рджрд┐рдпрд╛, рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдореЗрдВ рд╕рдорд░реНрдерди рдХрд╛ рд╣рд┐рд╕реНрд╕рд╛ 80% рддрдХ рдкрд╣реБрдВрдЪ рдЧрдпрд╛, SPDY рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдХреЗ рд╕рд╛рде nginx рдХрд╛ рдПрдХ рд╕реНрдерд┐рд░ рд╕рдВрд╕реНрдХрд░рдг рд╕рд╛рдордиреЗ рдЖрдпрд╛ред







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



SPDY рдХреЗ рдЖрд╕рдкрд╛рд╕ рдХрдИ рджрд┐рд▓рдЪрд╕реНрдк рдЕрдзреНрдпрдпрди рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ Google рднреА рд╢рд╛рдорд┐рд▓ рд╣реИред рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рд▓реЗрдЦрдХ рдиреЗ рджрд┐рдЦрд╛рдпрд╛ рдХрд┐ рдЙрдирдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, SPDY рдиреЗ 40% рддрдХ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдЧрддрд┐ рджреАред рдУрдкреЗрд░рд╛ рджреНрд╡рд╛рд░рд╛ SPDY рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рдПрдХ рдЕрдзреНрдпрдпрди рднреА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ ред рд▓реЗрдХрд┐рди рди рддреЛ рдЧрдгрдирд╛ рдХреЗ рддрд░реАрдХреЗ, рди рд╣реА рдЙрди рдкреГрд╖реНрдареЛрдВ рдХреЗ рдЙрджрд╛рд╣рд░рдг, рдЬрд┐рди рдкрд░ рдРрд╕реЗ рдкреНрд░рднрд╛рд╡рд╢рд╛рд▓реА рдкрд░рд┐рдгрд╛рдо рдкреНрд░рд╛рдкреНрдд рд╣реБрдП рдереЗ, рдЗрди рдЕрдзреНрдпрдпрдиреЛрдВ рдореЗрдВ рдирд╣реАрдВ рдереЗред



рд╕реНрдкреАрдбреАред рдЕрдВрджрд░ рдХрд╛ рдирдЬрд╛рд░рд╛



SPDY рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рдирд╛ рдХрд╛рдлреА рдЬрдЯрд┐рд▓ рдФрд░ рдХрдард┐рди рд╣реИред рдЖрдЗрдП рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ рд╡рд░реНрдгрди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдХрд┐ рдпрд╣ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред



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



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







рдЙрд╕рдХреЗ рдмрд╛рдж, рд╕рд░реНрд╡рд░ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдХреНрд░рдорд┐рдХ рд░реВрдк рд╕реЗ рджреЗрдирд╛ рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред



HTTPS


рдХрдиреЗрдХреНрдЯ + рдЯреАрдПрд▓рдПрд╕-рд╣реИрдВрдбрд╢реЗрдХ рдХрдиреЗрдХреНрдЯ + рдЯреАрдПрд▓рдПрд╕-рд╣реИрдВрдбрд╢реЗрдХ рдХрдиреЗрдХреНрдЯ + рдЯреАрдПрд▓рдПрд╕-рд╣реИрдВрдбрд╢реЗрдХ
> Gb /bootstrap.css

> ...



<HTTP / 1.1 200 рдареАрдХ рд╣реИ

<...

<рд╢рд░реАрд░ {рдорд╛рд░реНрдЬрд┐рди: 0 ;;
> GET /jquery.min.js

> ...



<HTTP / 1.1 200 рдареАрдХ рд╣реИ

<...

<(рдлрд╝рдВрдХреНрд╢рди (рд╡рд┐рдВрдбреЛ, рдЕрдкрд░рд┐рднрд╛рд╖рд┐рдд))

<...
> GET / logo.png

> ...



<HTTP / 1.1 200 рдареАрдХ рд╣реИ

<...

<[рдбреЗрдЯрд╛]

<...




HTTPS + SPDY


рдХрдиреЗрдХреНрдЯ + рдЯреАрдПрд▓рдПрд╕-рд╣реИрдВрдбрд╢реЗрдХ
> Gb /bootstrap.css

> GET /jquery.js

> Glog /logo.png



<[bootstrap.css рд╕рд╛рдордЧреНрд░реА]

<...

<[jquery.js рд╕рд╛рдордЧреНрд░реА]

<...

<[logo.png рд╕рд╛рдордЧреНрд░реА]




рдкрд╣рд▓реЗ рдмреВрдЯ рдХреЛ рдЧрддрд┐ рджреЗрдВ



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



рд╣рдо рд░реВрд╕ рдФрд░ рд╡рд┐рджреЗрд╢реЛрдВ рдореЗрдВ рдореЙрд╕реНрдХреЛ рдФрд░ рд╕реАрдбреАрдПрди рдореЗрдВ рд╕реНрдерд┐рдд рд▓рдЧрднрдЧ 200 рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдпрд╣ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рд╡рд┐рддрд░рд┐рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдо Nginx рдХреЛ рд╕рд░реНрд╡рд░ рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ, рдХреНрдпреЛрдВрдХрд┐ рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдпрд╣ рдореМрдЬреВрджрд╛ рд╡реЗрдм рд╕рд░реНрд╡рд░ рдХрд╛ рд╕рдмрд╕реЗ рддреЗрдЬрд╝ рдФрд░ рд╕рдмрд╕реЗ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╣реИ рдЬреЛ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рд╡рд┐рддрд░рд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИред рдкрд┐рдЫрд▓реЗ рд╕рд╛рд▓, Nginx рдЯреАрдо рдиреЗ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ SPDY рд╕рдВрд╕реНрдХрд░рдг 2 рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рдЕрдкрдиреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдШреЛрд╖рдгрд╛ рдХреАред рдФрд░ рд╣рдордиреЗ 2013 рдХреА рд╢реБрд░реБрдЖрдд рдореЗрдВ Nginx рдФрд░ рдЗрд╕ рдореЙрдбреНрдпреВрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ред



рдЪрд▓ рд░рд╣реЗ рдЕрдиреБрдХреВрд▓рди



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



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



рд╣рдордиреЗ рд▓реЛрдб рд╕рдордп рдХреИрд╕реЗ рдорд╛рдкрд╛



рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рд╣рдордиреЗ рдЕрдкрдиреЗ рдкрд░реАрдХреНрд╖рдг рдорд╢реАрдиреЛрдВ рдкрд░ рдорд╛рдкрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ рдХрд┐ рд╣рдо рд╡рд┐рдиреНрдпрд╛рд╕ рдореЗрдВ рдХреЗрд╡рд▓ SPDY рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдХреЗ рдХрд┐рддрдирд╛ рддреЗрдЬреА рд▓рд╛рдПрдВрдЧреЗред рд╣рдордиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджреБрд░реНрдЧрдо рдПрдХ рднреМрддрд┐рдХ рдорд╢реАрди рдкрд░ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рдмрд┐рдЫрд╛рдпрд╛, рдЬреЛ рдЙрдмрдВрдЯреВ 12.04 рдЪрд▓ рд░рд╣рд╛ рдерд╛ред рдПрдХ рдЯрд╛рдЗрдкрд░рд╛рдЗрдЯрд░ рдкрд░ 12 рдХреЛрд░ рдФрд░ 20GB рд░реИрдо рдереАред рд╕рднреА рд╕реНрдереИрддрд┐рдХ рдХреЛ рд░реИрдо рдореЗрдВ рдПрдХ рд░реИрдо рдбрд┐рд╕реНрдХ рдореЗрдВ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛ред



рдЗрди рдорд╛рдкреЛрдВ рдХреЛ рджреЗрдЦрддреЗ рд╣реБрдП, рд╣рдордиреЗ рдореЗрд▓ рдХреЛ рдмрд╣реБрдд рдзреНрдпрд╛рди рд╕реЗ рддреНрд╡рд░рд┐рдд рдХрд┐рдпрд╛ред рдЙрд╕реА рддрд░рд╣ рд╕реЗ Google рдиреЗ рдЕрдкрдиреЗ рдорд╛рдкреЛрдВ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдИред рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдЕрдВрджрд░, рд╣рдо рдореЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рд╕рднреА рд╕реБрд╡рд┐рдзрд╛рдУрдВ, рд╕рднреА рдиреЗрдЯрд╡рд░реНрдХ рд╕рдорд╕реНрдпрд╛рдУрдВ, рдкреИрдХреЗрдЯ рд╣рд╛рдирд┐, рдФрд░ рдЕрдиреНрдп TTLs рдХрд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрдиреБрдХрд░рдг рдирд╣реАрдВ рдХрд░ рд╕рдХреЗред рдЗрд╕рд▓рд┐рдП, рдпрд╣ рд╕рдордЭрдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐ рдХреНрдпрд╛ рд╣рдо рдХрд┐рд╕реА рдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХреЛ рдзреАрдорд╛ рдХрд░ рджреЗрдВрдЧреЗ, рд╣рдордиреЗ рдЕрдкрдиреЗ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдкрд░ рдПрдХ рдкреНрд░рдпреЛрдЧ рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ред



рдЙрдирдореЗрдВ рд╕реЗ, 10% рдХреЛ рд╕рднреА рдХреЗ рдмреАрдЪ рдмреЗрддрд░рддреАрдм рдврдВрдЧ рд╕реЗ рдЪреБрдирд╛ рдЧрдпрд╛ рдерд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рджреЛ рд╕рдореВрд╣реЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛: рдкрд╣рд▓рд╛ рд╕рдореВрд╣ рдПрд╕рдкреАрдбреАрд╡рд╛рдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реНрдерд┐рд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рджреВрд╕рд░рд╛ рд╕рдореВрд╣ рдирд┐рдпрдВрддреНрд░рдг рдерд╛ред



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



рдореИрдЯреНрд░рд┐рдХреНрд╕



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



рдбрд╛рдЙрдирд▓реЛрдб рдЧрддрд┐ рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓реВ рд╕реНрдерд┐рд░ рдбрд╛рдЙрдирд▓реЛрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рд╣реИред рд╣рдо рдЧреНрд░рд╛рд╣рдХреЛрдВ рдкрд░ рджреЛ рдЪреАрдЬреЛрдВ рдХреА рдЬрд╛рдБрдЪ рдХрд░рддреЗ рд╣реИрдВ:



1. рдХреНрдпрд╛ рдЖрдкрдиреЗ рдПрдХ рд╕реНрдерд┐рд░ рдлрд╝рд╛рдЗрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдмрдВрдзрди рдХрд┐рдпрд╛ рд╣реИ ? рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рд╕рд░реНрд╡рд░ рдиреЗ рдЙрддреНрддрд░ рджрд┐рдпрд╛ рдХрд┐ рдРрд╕реА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рдереАред рдкреНрд░рддреНрдпреЗрдХ рдРрд╕реЗ рдЙрддрд░рд╛рдИ рдХреЗ рддрдереНрдп рдХреЛ рд╣рдо рд╕рд░реНрд╡рд░ рдкрд░ рднреА рднреЗрдЬрддреЗ рд╣реИрдВ рдФрд░ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛ рдЧреНрд░рд╛рдл рдмрдирд╛рддреЗ рд╣реИрдВред



2. рдХреНрдпрд╛ рдлрд╛рдЗрд▓ рдЙрд╕ рдЖрдХрд╛рд░ рдореЗрдВ рдЖрдИ, рдЬреЛ рд╣реЛрдиреА рдЪрд╛рд╣рд┐рдП рдереА ред рдЗрд╕ рдкреНрд░рдХрд╛рд░ рдХреА рддреНрд░реБрдЯрд┐ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рд╣рдордиреЗ рдЙрди рдорд╛рдорд▓реЛрдВ рдореЗрдВ рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рдЬрд╛рдБрдЪ рдХреА рдЬрдм рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рдХреЗ рджреМрд░рд╛рди рд╕рд░реНрд╡рд░ рдФрд░ рдХреНрд▓рд╛рдЗрдВрдЯ рдХреЗ рдмреАрдЪ рдХрд╛ рдХрдиреЗрдХреНрд╢рди рдХрд╛рдЯ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, IE рдФрд░ рдкреБрд░рд╛рдиреЗ рдУрдкреЗрд░рд╛ рд╣рдореЗрдВ 200 рдХреА рд╕реНрдерд┐рддрд┐ рдФрд░ рд╕рднреА рдЦреЛрдИ рд╣реБрдИ рд╕рд╛рдордЧреНрд░реА рджреЗрддреЗ рд╣реИрдВред рдмреНрд░рд╛рдЙрдЬрд╝рд░реНрд╕ рдпрд╣ рд╕рддреНрдпрд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЙрдиреНрд╣реЗрдВ рд╕рд╛рдордЧреНрд░реА-рд▓рдВрдмрд╛рдИ рд╣реЗрдбрд░ рдореЗрдВ рдЗрдВрдЧрд┐рдд рдбреЗрдЯрд╛ рдХреЗ рд╕рдорд╛рди рд╣реА рдкреНрд░рд╛рдкреНрдд рд╣реБрдЖ рд╣реИред рд▓реЗрдХрд┐рди, рдЗрд╕рд╕реЗ рднреА рдмрджрддрд░, IE рдФрд░ рдУрдкреЗрд░рд╛ рдПрдХ рд╣реА рд╕рдордп рдореЗрдВ рдЗрд╕ рдкреНрд░рд╛рдкреНрдд рд╕рд╛рдордЧреНрд░реА рдХреЛ рдХреИрд╢ рдХрд░рддреЗ рд╣реИрдВ, рдЗрд╕рд▓рд┐рдП, рдЬрдмрдХрд┐ рдХреИрд╢ рдЬреАрд╡рд┐рдд рд╣реИ, рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдлрд┐рд░ рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рдврдВрдЧ рд╕реЗ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ред рдлрд╝рд╛рдпрд░рдлрд╝реЙрдХреНрд╕, рд╕реМрднрд╛рдЧреНрдп рд╕реЗ, рдЕрдЧрд▓реЗ рдЕрдиреБрд░реЛрдз рдкрд░ рд╕рд░реНрд╡рд░ рд╕реЗ рдбреЗрдЯрд╛ рдкреБрдирдГ рд▓реЛрдб рдХрд░рддрд╛ рд╣реИред рдЗрд╕ рдЧрд▓рдд рд╡реНрдпрд╡рд╣рд╛рд░ рдХреА рд░рд┐рдкреЛрд░реНрдЯрд┐рдВрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рдПрдХ рдмрдЧ рдореЛрдЬрд╝рд┐рд▓рд╛ рдЯреНрд░реИрдХрд░ рдореЗрдВ рд╣реИ ред



рдорд╛рдк рдХреЗ рдкрд░рд┐рдгрд╛рдо



рдЖрдВрдХрдбрд╝реЛрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╣рдордиреЗ рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕, рдорд╛рдзреНрдпрд┐рдХрд╛ рдХреЗ рдФрд╕рдд рд▓реЛрдб рд╕рдордп рдФрд░ рд╕рд╛рде рд╣реА рд╕рд╛рде рдкреНрд░рддрд┐рд╢рдд 80% рдХреА рдЧрдгрдирд╛ рдХреАред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдорд╛рд░реЗ рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рддреНрд╡рд░рдг рдиреЗ рд╕рд╛рдВрдЦреНрдпрд┐рдХреАрдп рддреНрд░реБрдЯрд┐ рдХреЛ рджреВрд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ред







рдФрд╕рдд рд▓реЛрдб рд╕рдордп 0.6% рдШрдЯ рдЧрдпрд╛ред рдпрд╣реА рд╣реИ, Google рдХреЗ рд╕рднреА рдЖрд╢реНрд╡рд╛рд╕рдиреЛрдВ рдХреЗ рдмрд╛рд╡рдЬреВрдж, SPDY рдЗрд╕ рддрд░рд╣ рд╕реЗ рдЙрди рдкрд╛рдЧрд▓ 50-50% рджреНрд╡рд╛рд░рд╛ рдХрд┐рд╕реА рднреА рд╕рд╛рдЗрдЯ рдХреЛ рд▓реЗрдиреЗ рдФрд░ рдЧрддрд┐ рджреЗрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рд╣реИред



рдУрдкреЗрд░рд╛ 12.16 рдФрд░ рд╕рд╛рдордЧреНрд░реА-рд▓рдВрдмрд╛рдИ



рд╣рдордиреЗ mail.yandex.ru рдкрд░ SPDY / 2 рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд┐рдпрд╛ред рдЪрд╛рд▓реВ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдореЗрдВ рд▓реЙрдЧ рдореЗрдВ рдмрд╣реБрдд рд╕рд╛рд░реА рддреНрд░реБрдЯрд┐рдпрд╛рдВ рдорд┐рд▓реАрдВ рдФрд░ рд╣рдореЗрдВ рдЗрд╕реЗ рдмрдВрдж рдХрд░рдирд╛ рдкрдбрд╝рд╛ред рдУрдкреЗрд░рд╛ рдореЗрдВ рдПрдХ рдЕрдкреНрд░рд┐рдп рдмрдЧ рд╣реИ, рдЬреЛ, рдЪреВрдВрдХрд┐ рдЗрд╕рдХрд╛ рд╕рдорд░реНрдерди рдкрд╣рд▓реЗ рд╣реА рдмрдВрдж рд╣реЛ рдЪреБрдХрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рддрдп рд╣реЛрдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдпрд╣ рдЗрд╕ рддрдереНрдп рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИ рдХрд┐ рдУрдкреЗрд░рд╛ POST рдЕрдиреБрд░реЛрдз рднреЗрдЬрддреЗ рд╕рдордп рдЕрдорд╛рдиреНрдп рд╕рд╛рдордЧреНрд░реА-рд▓рдВрдмрд╛рдИ рд╢реАрд░реНрд╖ рд▓реЗрдЦ рднреЗрдЬрддрд╛ рд╣реИред рд╕рдорд╕реНрдпрд╛ рдпрд╣рд╛рдБ рд╡рд░реНрдгрд┐рдд рд╣реИ: trac.nginx.org/nginx/ticket/337



рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреБрд░рд╛рдиреЗ рдУрдкреЗрд░рд╛ (12. *) рд╡рд╛рд▓реЗ рдХрдИ рдЖрдЧрдВрддреБрдХ рд╣реИрдВ рдФрд░ POST рдЕрдиреБрд░реЛрдзреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рд╣рдо рдЕрдиреБрд╢рдВрд╕рд╛ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк SPDY рдХреЛ рд╕рдХреНрд╖рдо рдХрд░реЗрдВред

UPD: SPDY рдбреЗрд╡рд▓рдкрд░ рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рдореЗрдВ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИ рдХрд┐ рд╕рдВрд╕реНрдХрд░рдг 1.5.10 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, nginx рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХрд╛ рддреАрд╕рд░рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ, рдФрд░ рдЗрд╕рд▓рд┐рдП рдкреБрд░рд╛рдиреЗ рдУрдкреЗрд░рд╛ рдЕрдм SPDY рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдЬрдм рдЗрд╕рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдЗрд╕рд▓рд┐рдП, рдУрдкреЗрд░рд╛ рдХреА рдмрдЧ рдЕрдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд╣реЛрдЧреАред



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



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



рд╣рд╛рд▓рд╛рдВрдХрд┐, SPDY рдореЗрдВ рд╣рдордиреЗ рдЕрдкрдиреЗ рд▓рд┐рдП рдЕрдкреНрд░рддреНрдпрд╛рд╢рд┐рдд рд▓рд╛рдн рдкрд╛рдпрд╛ред рдЗрд╕ рддрдереНрдп рдХреЗ рдХрд╛рд░рдг рдХрд┐ рдХрдИ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдиреЗ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд▓рд┐рдП рдХрдиреЗрдХреНрд╢рди рдмрдирд╛рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рдпреЗ рдХрдиреЗрдХреНрд╢рди рдХрд╛рдлрд╝реА рдХрдо рд╣реЛ рдЧрдП, рдЬрд┐рд╕рдХрд╛ рдЕрд░реНрде рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХрдо рд▓реЛрдб рдХрд░рдиреЗ рд▓рдЧреЗред рд╡рд╣ рд╣реИ, рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдПрдХ рдмрдЪрдд рд╣реИред



рдЗрд╕ рддрд░рд╣ рд╕реЗ SPDY рдХрд╛ рд╕рдорд╛рд╡реЗрд╢ рд╣рдорд╛рд░реЗ рд╕рд░реНрд╡рд░реЛрдВ рдкрд░ рдЦреБрд▓реЗ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдЧреНрд░рд╛рдл рдкрд░ рджрд┐рдЦрддрд╛ рд╣реИред







рд╣рдореЗрдВ рд╕реНрдЯреИрдЯрд┐рдХреНрд╕ рд▓реЛрдбрд┐рдВрдЧ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЕрдВрддрд░ рдирд╣реАрдВ рдорд┐рд▓рд╛ред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ Nginx рдореЗрдВ SPDY рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рд╕реЗ рдмреНрд░рд╛рдЙрдЬрд╝рд░ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдкреИрджрд╛ рдирд╣реАрдВ рд╣реЛрддреА рд╣реИ, рдпрд╣рд╛рдВ рддрдХ тАЛтАЛрдХрд┐ рдЬрд╣рд╛рдВ рдпрд╣ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред



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



рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рд╣рдордиреЗ рд╕рднреА yandex.st рдкрд░ SPDY рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ред рд╣рд╛рд▓рд╛рдБрдХрд┐ рдЗрд╕рдиреЗ рд╣рдореЗрдВ 100500% рдХрд╛ рддреНрд╡рд░рдг рдирд╣реАрдВ рджрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдЗрд╕рдиреЗ CPU рдХреЗ рдХрдо рд▓реЛрдб рдХреЗ рдХрд╛рд░рдг рдХреБрдЫ рдмрд┐рдЬрд▓реА рдмрдЪрд╛рдИ :)



рд╕реНрдкреАрдбрдЕрдк рдХреА рдХрдореА рдХрд╛ рдПрдХ рдФрд░ рдХрд╛рд░рдг рд╣реИ рдХрд┐ рдирдЧреНрдиреЗрдХреНрд╕ рдЦреБрдж рдПрдХ рдЕрд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд░реВрдк рд╕реЗ рддреЗрдЬрд╝ рд╕рд░реНрд╡рд░ рд╣реИред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, SPDY рдХреЛ Apache рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдПрдХ рдореЙрдбреНрдпреВрд▓ рдХреЗ рд░реВрдк рдореЗрдВ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдХрдиреЗрдХреНрд╢рди рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдмрд╣реБрдд рд╕рд╛рд░реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдЗрд╕рд▓рд┐рдП, рдЕрдкрд╛рдЪреЗ рдореЗрдВ рдХрдиреЗрдХреНрдЯрд┐рд╡рд┐рдЯреА рдХреА рдмрдЪрдд рдЗрд╕рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд▓рд╛рдн рджреЗрддреА рд╣реИред Nginx рдореЗрдВ 10,000 рдирд┐рд╖реНрдХреНрд░рд┐рдп HTTP рд░рдЦрдиреЗ-рдЬреАрд╡рд┐рдд рдХрдиреЗрдХреНрд╢рди (рд╕реНрд░реЛрдд - nginx.org/ru ) рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рдХреЗ рд▓рд┐рдП рд▓рдЧрднрдЧ 2.5M рдореЗрдореЛрд░реА рд▓реЗрддрд╛ рд╣реИ ред



рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдирд╣реАрдВ рдереЗ рдХрд┐ Google рдиреЗ рдЕрдкрдиреЗ SPDY рддреНрд╡рд░рдг рдорд╛рдк рдореЗрдВ рдХреИрд╕реЗ рдЕрдиреБрд╕рдВрдзрд╛рди рдХрд┐рдпрд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдорд╛рд░реЗ рдЕрдзреНрдпрдпрди рдХреЗ рдкрд░рд┐рдгрд╛рдореЛрдВ рдХреЛ рдПрдХ рд╕рдВрджреЗрд╢ рдХреЗ рд░реВрдк рдореЗрдВ рдирд╣реАрдВ рд▓рд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреБрдЫ рднреА рддреЗрдЬ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рд╣рдорд╛рд░реЗ рдирд┐рд╖реНрдХрд░реНрд╖ рд╕реНрдЯреЗрдЯрд┐рдХреНрд╕ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП SPDY рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдорд╛рдорд▓реЗ рдХреЗ рдПрдХ рдЕрдзреНрдпрдпрди рдХрд╛ рдкрд░рд┐рдгрд╛рдо рд╣реИрдВред



All Articles