рд╕реЗрд╡рдХ
wZD рдмреЛрд▓реНрдЯрдбреАрдмреА рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреА рд╕рд╛рдордЧреНрд░реА рдХреЛ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдирд╛ (рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдирд╛) рд╕рдВрднрд╡ рдмрдирд╛рддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЗрди рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░реЛрдВ рд╕реЗ рд╡рд┐рддрд░рд┐рдд рдХрд░рддрд╛ рд╣реИ (рдпрд╛ PUT рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдореЗрдВ рд░рдЦрддрд╛ рд╣реИ), рдЬрд┐рд╕рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдХрд╛рдлреА рдХрдо рд╣реЛ рдЬрд╛рддреА рд╣реИ рдФрд░ рдореЗрдЯрд╛рдбреЗрдЯрд╛ рднрдВрдбрд╛рд░рдг рдХреЗ рдУрд╡рд░рд╣реЗрдб рдХреЛ рдХрдо рдХрд░рдирд╛ред рдмрдбрд╝реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рдиреЗ рдХреА рджрдХреНрд╖рддрд╛ рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдРрд╕реА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмреЛрд▓реНрдЯ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╕рд╣реЗрдЬрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрд╣ рджреГрд╖реНрдЯрд┐рдХреЛрдг рдЖрдкрдХреЛ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЗрдиреЛрдб рдХреА рд╕рдВрдЦреНрдпрд╛ рдХреА рд╕реАрдорд╛ рддрдХ рд╕реАрдорд┐рдд рд╣реБрдП рдмрд┐рдирд╛ рдмрдбрд╝реА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдЫреЛрдЯреА рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рднрдВрдбрд╛рд░рдг рдХреЛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред
рд╕рд░реНрд╡рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХреБрдВрдЬреА/рдореВрд▓реНрдп рдкреНрд░рд╛рд░реВрдк рдореЗрдВ рдбреЗрдЯрд╛ рдХреЗ рд▓рд┐рдП (рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рдВрд░рдЪрдирд╛ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╢рд╛рд░реНрдбрд┐рдВрдЧ рдХреЗ рд╕рд╛рде) рдпрд╛ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд HTML рдпрд╛ json рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдХреЛ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП NoSQL рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд░реВрдк рдореЗрдВ рднреА рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдкреНрд░рджрд░реНрд╢рди рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ, рдмреЛрд▓реНрдЯ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдбреЗрдЯрд╛ рднреЗрдЬрдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рд╕реЗ рдкрдврд╝рдиреЗ рдХреЗ рджреМрд░рд╛рди рд╡рд┐рд▓рдВрдмрддрд╛ рдореЗрдВ рд▓рдЧрднрдЧ 20-25% рдФрд░ рд▓рд┐рдЦрддреЗ рд╕рдордп 40-50% рдХреА рд╡реГрджреНрдзрд┐ рд╣реЛрддреА рд╣реИред рдлрд╝рд╛рдЗрд▓ рдХрд╛ рдЖрдХрд╛рд░ рдЬрд┐рддрдирд╛ рдЫреЛрдЯрд╛ рд╣реЛрдЧрд╛, рд╡рд┐рд▓рдВрдмрддрд╛ рдореЗрдВ рдЕрдВрддрд░ рдЙрддрдирд╛ рд╣реА рдХрдо рд╣реЛрдЧрд╛ред
рдореБрдЦреНрдп
- рдорд▓реНрдЯреАрдереНрд░реЗрдбрд┐рдВрдЧ;
- рдорд▓реНрдЯреАрд╕рд░реНрд╡рд░, рджреЛрд╖ рд╕рд╣рдирд╢реАрд▓рддрд╛ рдФрд░ рднрд╛рд░ рд╕рдВрддреБрд▓рди рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ;
- рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдпрд╛ рдбреЗрд╡рд▓рдкрд░ рдХреЗ рд▓рд┐рдП рдЕрдзрд┐рдХрддрдо рдкрд╛рд░рджрд░реНрд╢рд┐рддрд╛;
- рд╕рдорд░реНрдерд┐рдд HTTP рд╡рд┐рдзрд┐рдпрд╛рдБ: рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рд╣реЗрдб рдХрд░реЗрдВ, рдбрд╛рд▓реЗрдВ рдФрд░ рд╣рдЯрд╛рдПрдБ;
- рдХреНрд▓рд╛рдЗрдВрдЯ рд╣реЗрдбрд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрдврд╝рдиреЗ рдФрд░ рд▓рд┐рдЦрдиреЗ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг;
- рд▓рдЪреАрд▓реЗ рд╡рд░реНрдЪреБрдЕрд▓ рд╣реЛрд╕реНрдЯ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
- рд▓рд┐рдЦрддреЗ/рдкрдврд╝рддреЗ рд╕рдордп рд╕реАрдЖрд░рд╕реА рдбреЗрдЯрд╛ рдЕрдЦрдВрдбрддрд╛ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди;
- рдиреНрдпреВрдирддрдо рдореЗрдореЛрд░реА рдЦрдкрдд рдФрд░ рдЗрд╖реНрдЯрддрдо рдиреЗрдЯрд╡рд░реНрдХ рдкреНрд░рджрд░реНрд╢рди рдЯреНрдпреВрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдЕрд░реНрдз-рдЧрддрд┐рд╢реАрд▓ рдмрдлрд╝рд░реНрд╕;
- рдЖрд╕реНрдердЧрд┐рдд рдбреЗрдЯрд╛ рдкреИрдХреЗрдЬрд┐рдВрдЧ;
- рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдПрдХ рдмрд╣реБ-рдереНрд░реЗрдбреЗрдб рд╕рдВрдЧреНрд░рд╣рдХрд░реНрддрд╛ рдХреА рдкреЗрд╢рдХрд╢ рдХреА рдЬрд╛рддреА рд╣реИ
wZA рд╕реЗрд╡рд╛ рдХреЛ рд░реЛрдХреЗ рдмрд┐рдирд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдмреЛрд▓реНрдЯ рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдореЗрдВ рд▓реЗ рдЬрд╛рдиреЗ рдХреЗ рд▓рд┐рдПред
рд╡рд░реНрддрдорд╛рди рд░рд┐рд▓реАрдЬрд╝ рдХреА рдХреБрдЫ рд╕реАрдорд╛рдПрдБ: рдорд▓реНрдЯреАрдкрд╛рд░реНрдЯ, POST рд╡рд┐рдзрд┐, HTTPS рдкреНрд░реЛрдЯреЛрдХреЙрд▓, рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдВрдЧ рднрд╛рд╖рд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдмрд╛рдЗрдВрдбрд┐рдВрдЧ, рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛рдУрдВ рдХреЗ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╡рд┐рд▓реЛрдкрди рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ, WebDAV рдпрд╛ FUSE, рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдлрд╝рд╛рдЗрд▓ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдорд╛рдЙрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд░реНрдерди рдирд╣реАрдВ рд╣реИ рдПрдХ рд╕рд┐рд╕реНрдЯрдо рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рд╕рдВрдЧреНрд░рд╣реАрдд рд╣реИрдВред рднрдВрдбрд╛рд░рдг рдкреНрд░рд╛рд░реВрдк рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╣реИ рдФрд░ рд▓рд┐рдЯрд┐рд▓ рдПрдВрдбрд┐рдпрди рдФрд░ рдмрд┐рдЧ рдПрдВрдбрд┐рдпрди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдмреАрдЪ рдкреЛрд░реНрдЯреЗрдмрд▓ рдирд╣реАрдВ рд╣реИред рдЗрд╕ рддрдереНрдп рдХреЗ рдмрд╛рд╡рдЬреВрдж рдХрд┐ wZD рд╕рд░реНрд╡рд░ HTTP рдкреНрд░реЛрдЯреЛрдХреЙрд▓ рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕реЗ рдХреЗрд╡рд▓ рд░рд┐рд╡рд░реНрд╕ рдкреНрд░реЙрдХреНрд╕реА, рдЬреИрд╕реЗ рдХрд┐ nginx рдФрд░ haproxy рдХреА рдЖрдбрд╝ рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╕реНрд░реЛрдд: opennet.ru