
рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рдпрд╣ рд╕реЗрд╡рд╛ рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреА рдЬрд░реВрд░рддреЛрдВ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдереАред рд╕рдордп рдХреЗ рд╕рд╛рде, рд╣рдордиреЗ рдХреБрдЫ рд╕рдлрд▓ рд╡рд┐рдЪрд╛рд░реЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЕрдкрдиреА рдХреНрд╖рдорддрд╛рдУрдВ рдХреЛ рдХреБрдЫ рд╣рдж рддрдХ рд╡рд┐рд╕реНрддрд╛рд░рд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛, рдЬреЛ рдХрд┐ рдПрдХ рдмреБрджреНрдзрд┐рд╢реАрд▓рддрд╛ рдФрд░ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреЗ рдХрд╛рдо рдХреЗ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рджрд┐рдЦрд╛рдИ рджрд┐рдПред рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд▓рдЧрднрдЧ рджреЛ рдорд╣реАрдиреЗ рд▓рдЧреЗред рд╣рдордиреЗ рд╕рднреА рд╕рд░реНрд╡рд╢реНрд░реЗрд╖реНрда рдПрдХрддреНрд░ рдХрд┐рдП рд╣реИрдВ рдФрд░ рдПрдХ рдЕрдиреВрдареА рд╕реЗрд╡рд╛ рдмрдирд╛рдИ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдкрд░реНрдпрд╛рдкреНрдд рдЕрд╡рд╕рд░ рд╣реИрдВред
рдмреБрдирд┐рдпрд╛рджреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдореЗрдВ рдмрд┐рд▓рд┐рдВрдЧ рд╕реЗрд╡рд╛ рдФрд░ рдЧреНрд░рд╛рд╣рдХ рдЖрдзрд╛рд░ рд╢рд╛рдорд┐рд▓ рдереЗред рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкрд░ рд╢реНрд░рдорд╕рд╛рдзреНрдп рдХрд╛рд░реНрдп рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк, рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдЕрддрд┐рд░рд┐рдХреНрдд рдХрд╛рд░реНрдп рджрд┐рдЦрд╛рдИ рджрд┐рдП:
- рдЧреНрд░рд╛рд╣рдХ рдкреНрд░рдмрдВрдзрди;
- рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди;
- рдЦрд╛рддрд╛ рдкреНрд░рдмрдВрдзрди (рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдФрд░ рдЦрд╛рддреЛрдВ рдХреЗ рдкреНрд░рдХрд╛рд░);
- рд▓рд╛рдЧрдд рдкреНрд░рдмрдВрдзрди;
- рдЯрд┐рдХрдЯ рдкреНрд░рдгрд╛рд▓реА;
- рджрд╕реНрддрд╛рд╡реЗрдЬреЛрдВ рдХрд╛ рд╕рдВрдЧреНрд░рд╣;
- рдЖрдВрдХрдбрд╝реЗ;
- рд╡рд┐рднрд┐рдиреНрди рднреБрдЧрддрд╛рди рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдЖрдВрддрд░рд┐рдХ рдЦрд╛рддреЗ рдореЗрдВ рднреБрдЧрддрд╛рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ред
рдХрд╛рдо рдкрд░ рдЕрдиреНрдп рд╕рд╛рд╕ рд╕реЗрд╡рд╛рдПрдВред
рд╣рдо рд╣рдореЗрд╢рд╛ рд╕реЗ рд░реБрдЪрд┐ рд░рдЦрддреЗ рдереЗ рдХрд┐ рдЕрдиреНрдп рдЯреАрдореЗрдВ рдХреИрд╕реЗ рдХрд╛рдо рдХрд░рддреА рд╣реИрдВ, рддреЛ рдЪрд▓рд┐рдП рдЕрдкрдиреЗ рдмрд╛рд░реЗ рдореЗрдВ рдереЛрдбрд╝реА рдмрд╛рдд рдХрд░рддреЗ рд╣реИрдВред рдкреНрд░рд╛рд░рдВрдн рдореЗрдВ, рд╣рдордиреЗ рдмреЗрд╕рдХреИрдВрдк рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╣рдордиреЗ рдЬрд▓реНрдж рд╣реА рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ред рд╡рд┐рднрд┐рдиреНрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рдкреНрд░рдмрдВрдзрди / рд╕рд╣рдпреЛрдЧ рд╕реЗрд╡рд╛рдУрдВ рд╕реЗ рдЪреБрдирдиреЗ рдХреА рдПрдХ рд▓рдВрдмреА рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛:
- dropbox.com - рдлрд╝рд╛рдЗрд▓ рднрдВрдбрд╛рд░рдг рдФрд░ рдмреИрдХрдЕрдк;
- beanstalkapp.com - GIT рдФрд░ SVN рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА;
- lighthouseapp.com - рдЯрд┐рдХрдЯ рдкреНрд░рдгрд╛рд▓реАред
рдЕрдм рджреЛ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рд╣рдо рдЧреНрд░рд╣ рдХреЗ рдЧреНрд░рд╛рд╣рдХ рд░рд╣реЗ рд╣реИрдВред рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдо рддреАрди рд╕рд░реНрд╡рд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрддреЗ рд╣реИрдВ:
- 2x рдЗрдВрдЯреЗрд▓ Xeon QC 2.0GHz, FreeBSD 8.0, MySQL 5.1.50, рдмрд╛рд╣рд░ рд╕реЗ рд╕реБрд▓рдн рдирд╣реАрдВ, 12GB RAM;
- 2x рдЗрдВрдЯреЗрд▓ Xeon QC 2.0GHz, FreeBSD 8.0, рдореЗрдордХрд╛рд╕реНрдЯреЗрдб / MongoDB, рдмрд╛рд╣рд░ рд╕реЗ рд╕реБрд▓рдн рдирд╣реАрдВ, 12GB RAM;
- 2x рдЗрдВрдЯреЗрд▓ Xeon QC 2.0GHz, FreeBSD 7.2, nginx 0.8.48, PHP 5.3.3 fastcgi (FPM)ред
- рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рдПрдХ рднрдпрд╛рдирдХ рдЕрдореЗрдЬрд╝реЕрди `рдПрд╕рдПрд▓рдП;
- рджреВрд╕рд░реЗ, рдРрд╕реЗ рд╕рдВрд╕рд╛рдзрдиреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╕рдордп рдХреАрдорддреЗрдВ рдмрд╣реБрдд рдХрдо рдирд╣реАрдВ рд╣реЛрдВрдЧреАред
рд╕реБрд░рдХреНрд╖рд╛
рд╣рдордиреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рдмрд╣реБрдд рдзреНрдпрд╛рди рджрд┐рдпрд╛ред рдЗрд╕рдХреЗ рд▓рд┐рдП, рд░реВрдкрд░реЗрдЦрд╛ рдХреЛ рдирдпрд╛ рд░реВрдк рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЕрдм рд╕рднреА рдЖрдиреЗ рд╡рд╛рд▓реЗ рдбреЗрдЯрд╛ рдкреВрд░реНрд╡ рдлрд╝рд┐рд▓реНрдЯрд░ рдФрд░ рд╕рд╛рдл рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ, рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреА рд╕рдВрднрд╛рд╡рд┐рдд рдЧрд▓рддрд┐рдпреЛрдВ рд╕реЗ рдмрдЪрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, SQL рдХреНрд╡реЗрд░реАрдЬрд╝ рдореЗрдВ рдЖрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рдбреЗрдЯрд╛ рдХреЛ рднреА рд╕рд╛рдлрд╝ рдХрд░ рджрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рдорд╛рд░рд╛ рдЕрдЧрд▓рд╛ рдХрджрдо рд╕реАрдПрд╕рдЖрд░рдПрдл рд╕реБрд░рдХреНрд╖рд╛ рдХреЛ рд░реВрдкреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рдирд╛ рд╣реЛрдЧрд╛ред
рд╣рдо рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдмреИрдХрдЕрдк рдЯреЗрдмрд▓ рдХреЛ рджрд┐рди рдореЗрдВ рдПрдХ рдмрд╛рд░ рдЖрд░реНрдХрд╛рдЗрд╡ рд╕рд░реНрд╡рд░ рдкрд░ рднреЗрдЬрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдПрдиреНрдХреНрд░рд┐рдкреНрдЯ рдХрд░рддреЗ рд╣реИрдВред рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд▓рдЧрд╛рддрд╛рд░ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╣рдордиреЗ рдЖрдВрддрд░рд┐рдХ рд╕рд░реНрд╡рд░ рдЕрдиреБрдХреВрд▓рди рдХрд┐рдпрд╛ред рд╢рд╛рдорд┐рд▓ ipfw рдФрд░ рдСрдЯреЛрдмрд╛рди рдмреЙрдЯреНрд╕ред рд╕рд░реНрд╡рд░ рдФрд░ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЛрдб рдХреА рд▓рдЧрд╛рддрд╛рд░ рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЬрд╛рддреА рд╣реИред
рдЗрд╕ рд╕рдм рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рдо рдЧреБрд╕реНрд╕реЗ рдореЗрдВ рдХреЙрд▓ рд╕реЗ рддреАрди рд░рд╛рддреЛрдВ рдореЗрдВ рдЬрд╛рдЧрдиреЗ рдХреЗ рдмрд┐рдирд╛ рд╢рд╛рдВрддрд┐ рд╕реЗ рд╕реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд╢рд┐рдХрд╛рдпрдд рдХрд░рддреЗ рд╣реБрдП рдХрд┐ рд╕рд░реНрд╡рд░ рдЬрд╡рд╛рдм рдирд╣реАрдВ рджреЗ рд░рд╣рд╛ рд╣реИред рд╣рдореЗрдВ рдЕрдкрдиреЗ рджрд┐рдорд╛рдЧ рдХреЛ рдЗрд╕ рдкрд░ рдЪрдврд╝рдиреЗ рдФрд░ DDoS рд╣рдорд▓реЗ рдХреЛ рд╣рд░рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд░реИрдХ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред
рдореБрд▓рд╛рдпрдо
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд╕реЗрд╡рд╛ PHP рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред рд╣рдо рдХреЛрд╣рдирд╛ 3.0 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рднрд╛рд░реА рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдХреЗрд╡рд▓ PHP> 5.3 рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрдореНрдХреЗрдЪреНрдб рдФрд░ рдорд╛рдпрд╕рд┐рдХрд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдордиреЗ H2O рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХреЛрд╣рдирд╛ рдХреЗ рд╡реНрдпреВ рдореЙрдбрд▓ рдХреЛ рднреА рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдПрдХ рдордЬрдмреВрдд рдкрддреНрд░рд╛рдЪрд╛рд░ рд╣реБрдЖред рдПрдЪ 2 рдУ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╣рд╛рд░рдиреЗ рд╕реЗ рдЯреНрд╡рд┐рдЧ рджреВрд░ рд╣реЛ рдЧрдпрд╛ред ORM рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕рддреНрд░ рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ ORM рдЕрдкрд╡рд╛рдж рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╛рдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рд╕рднреА рд░реВрдкрд░реЗрдЦрд╛ рдХреЛрдб рдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдордиреЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдХреЙрд▓ рд╣рдЯрд╛рдиреЗ, рдЪрдХреНрд░ рдкрд╛рд╕ рдХрд░рдиреЗ, рд╕рд╛рдордЧреНрд░реА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╢рдХреНрддрд┐ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред
рдирддреАрдЬрддрди, рд╣рдо 0.007 рд╕реЗрдХрдВрдб рдХреА рдЕрдзрд┐рдХрддрдо рдкреГрд╖реНрда рдкреАрдврд╝реА рдХреЗ рд╕рдордп рдФрд░ рдПрдкреАрд╕реА рдФрд░ рдорд▓реНрдЯреА-рд▓реЗрд╡рд▓ рдХреИрд╢рд┐рдВрдЧ (рдЙрддреНрдкрд╛рджрди рд╕реЗрд╡рд╛ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП 800kb рдХреА рдореЗрдореЛрд░реА рдЦрдкрдд рдкрд░ рдкрд╣реБрдВрдЪ рдЧрдПред
рдПрдХ рдирдпрд╛ рд╕рдВрд╕реНрдХрд░рдг рддреИрдирд╛рдд рдХрд░рддреЗ рд╕рдордп, рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓реЙрдиреНрдЪ рдХреА рдЬрд╛рддреА рд╣реИ рдЬреЛ рдлреНрд░реЗрдорд╡рд░реНрдХ рдХреЛ рдПрдХ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдЬреЛрдбрд╝рддреА рд╣реИред рд▓реЙрдЧрд┐рдВрдЧ рдФрд░ рдХрддрд╛рд░реЗрдВ MongoDB рдкрд░ рдЬрд╛рддреА рд╣реИрдВ, рдЬреЛ рд╣рдореЗрдВ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЛ рд╕реБрд░рдХреНрд╖рд┐рдд рд░реВрдк рд╕реЗ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддреА рд╣реИред рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдо NoSQL рдкрд░ рдЬрд╛рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдирд╣реАрдВ рдмрдирд╛рддреЗ рд╣реИрдВред
рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж
рдЙрддреНрдкрд╛рдж рдХреЛ рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ рдХрд░рдиреЗ рдФрд░ рдкреНрд░рддрд┐рдпреЛрдЧрд┐рдпреЛрдВ рдХреА рдХреНрд╖рдорддрд╛рдУрдВ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд░рдиреЗ рдХреЗ рд╣рдорд╛рд░реЗ рдирд┐рд░реНрдгрдп рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рд╕реИрдХрдбрд╝реЛрдВ рд╣рдЬрд╛рд░реЛрдВ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рд╕реЗрд╡рд╛ рдбрд┐рдЬрд╛рдЗрди рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛ред рдЪрдпрдирд┐рдд рджреЗрд╢ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╡рд┐рднрд┐рдиреНрди рдХреНрд╖реЗрддреНрд░реЛрдВ, рдЪрд╛рд▓рд╛рди рдХреЗ рдкреНрд░рдХрд╛рд░, рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╕рднреА рдкрд╛рда рдЯреЗрдореНрдкреНрд▓реЗрдЯ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ рд╣рдЯрд╛ рджрд┐рдП рдЧрдП рдереЗ рдФрд░ рднрд╛рд╖рд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдореЗрдВ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░ рджрд┐рдП рдЧрдП рдереЗ, рдЬреЛ рд╣рдореЗрд╢рд╛ рдХреИрд╢ рд╕реЗ рд╕реБрд▓рдн рд╣реЛрддреЗ рд╣реИрдВред рдЗрд╕ рдкреНрд░рдХрд╛рд░, рдПрдХ рдирдИ рднрд╛рд╖рд╛ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рдПрдХ рдЪреАрдЬ рдЕрдкрдиреА рднрд╛рд╖рд╛ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдЬреЛрдбрд╝рдирд╛ рд╣реИ, рд╕рд┐рд╕реНрдЯрдо рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдЧрд╛ред
рд╕реБрд╡рд┐рдзрд╛рдУрдВ

Yahoo, Yandex, Google рдФрд░ Google Apps рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╣рдорд╛рд░реЗ рд╕рд╛рде рдкреНрд░рд╛рдзрд┐рдХрд░рдг рд╕рдВрднрд╡ рд╣реИред рдЬрд▓реНрдж рд╣реА рд╣рдо рдлреЗрд╕рдмреБрдХ рдХрдиреЗрдХреНрдЯ рдХрд░реЗрдВрдЧреЗред рд╣рдо OpenID рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ (рдХрд╛рдо рдХрд╛ рддрд░реНрдХ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╣реИ)ред рдкреНрд░рд╛рдзрд┐рдХрд░рдг рддрднреА рд╣реЛрдЧрд╛ рдЬрдм рдЖрдк рдкрд╣рд▓реЗ рд╕реЗ рдЗрд╕ рдИрдореЗрд▓ рдХреЗ рд╕рд╛рде рдкрдВрдЬреАрдХреГрдд рд╣реИрдВред

рджреЛрдиреЛрдВ рд╡рд░реНрдЧреЛрдВ (OpenID, oAuth) рдХрд╛ рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ рд╣реИред рдПрдХ рдЬреЗрдирд░реЗрдВрд╕ рдХрдиреЗрдХреНрд╢рди рдиреЗ рд▓рдЧрднрдЧ 0.3 рдПрд╕ рдЬреЛрдбрд╝рд╛ред рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ 1mb рд╕реЗ рд╕реНрдореГрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИред рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд░рдирд╛ рд╡реНрдпрд░реНрде рдерд╛, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рдХреЛ ZF рд╕реЗ OpenID рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред
HTML / JS
рдЬреЗрдПрд╕ рдлреНрд░реЗрдорд╡рд░реНрдХ рдПрдХ рдкреНрд░рд╕рд┐рджреНрдз jQuery рд╣реИ, рдмреАрдЯрд╛ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП, рд╣рдо CSS рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдпрд╛ рд╕рдВрдкреАрдбрд╝рд┐рдд рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рдПрдХ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд▓рд┐рдЦреА рдЬрд╛рдПрдЧреА рдЬреЛ рдХреНрд▓рд╛рдЙрдбрдлреНрд░рдВрдЯ рдкрд░ рддреБрд░рдВрдд рд╕реНрд░реЛрдд рдФрд░ рдЬреАрдЬрд╝рд┐рдк рд╕рдВрд╕реНрдХрд░рдг рджреЛрдиреЛрдВ рдХреЛ рдЕрдкрд▓реЛрдб рдХрд░реЗрдЧреА рдЬреЛ рдкрд╣рд▓реЗ рдЕрдиреБрдХреВрд▓рд┐рдд рдХреА рдЧрдИ рд╣реИред
рдкрд░рд┐рдпреЛрдЬрдирд╛ IE6 рдХреЗ рд▓рд┐рдП рдЖрдВрд╢рд┐рдХ рд╕рдорд░реНрдерди рд▓рд╛рдЧреВ рдХрд░рддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЗрд╕рдореЗрдВ рдХреЛрдИ рдЧреЛрд▓ рдХреЛрдиреЗ рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдХреБрдЫ рднреА рдирд╣реАрдВ рддреИрд░рддрд╛ рд╣реИ рдФрд░ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЖрд╡рд╢реНрдпрдХрддрд╛рдиреБрд╕рд╛рд░ рдХрд╛рдо рдХрд░рддреА рд╣реИред рд╣рдордиреЗ рдЬрд╛рд╡рд╛рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рднреА рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рд╣реИ рддрд╛рдХрд┐ рд╕рднреА рдмреНрд░рд╛рдЙрдЬрд╝рд░реЛрдВ рдкрд░ рджреЗрд░реА рдХреЗ рдмрд┐рдирд╛ рдбреЛрдо рдХреЗ рд╕рд╛рде рд▓реЛрдбрд┐рдВрдЧ рдФрд░ рд╕рднреА рдХреНрд░рд┐рдпрд╛рдПрдВ рд╣реЛ рд╕рдХреЗрдВред рднрд╡рд┐рд╖реНрдп рдореЗрдВ, рд╣рдо HTML5 рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рд╕рдВрдХреНрд░рдордг рдФрд░ IE6 рдХреЗ рд▓рд┐рдП рд╕рдорд░реНрдерди рдЫреЛрдбрд╝рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╣реИрдВред
рдПрдкреАрдЖрдИ
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рд╣рдо рдПрдХ рдПрдкреАрдЖрдИ рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣реЗ рд╣реИрдВред рд╕рд╛рдЗрдЯ рдкрд░ рдкреНрд░рддреНрдпреЗрдХ рдлрд╝рдВрдХреНрд╢рди рдПрдкреАрдЖрдИ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рдпрд╣ рдПрдХреАрдХреГрдд рдХрд░рдиреЗ рдХрд╛ рдПрдХ рд╕рд░рд▓ рдФрд░ рдЖрд╕рд╛рди рддрд░реАрдХрд╛ рд╣реЛрдЧрд╛ред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЗ рд╕реНрдЯреЛрд░ рдХреЗ рдХрд╛рдо рдореЗрдВ рд╣рдорд╛рд░реА рд╕реЗрд╡рд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╕реЗ рдЖрдкрдХреЛ рд╕реБрдВрджрд░ рдЦрд╛рддреЗ рд╕реЗрдЯ рдХрд░рдиреЗ, рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЖрдВрдХрдбрд╝реЗ рд░рдЦрдиреЗ, рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдореЗрд▓рд┐рдВрдЧ рдХрд░рдиреЗ рдФрд░ рд╡рд┐рднрд┐рдиреНрди рд╡реНрдпрд╛рдкрд╛рд░рд┐рдпреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреБрдЧрддрд╛рди рд╕реНрд╡реАрдХрд╛рд░ рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рдорд┐рд▓реЗрдЧреАред рд╣рдо рдХреЗрд╡рд▓ рдЖрдкрдХреА рдХрд▓реНрдкрдирд╛ рдХреЗ рд▓рд┐рдП рдПрдкреАрдЖрдИ рдХреЗ рдЙрдкрдпреЛрдЧ рдХреЛ рд╕реАрдорд┐рдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВрдЧреЗред
рдЗрд╕ рдкрд░ рдореИрдВ рд╕рдорд╛рдкреНрдд рдХрд░ рджреВрдВрдЧрд╛ред рд╣рдореЗрдВ рдЖрдкрдХреЗ рд╕рднреА рд╕рд╡рд╛рд▓реЛрдВ рдХреЗ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдФрд░ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреЗ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдЖрдордВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рд╣рдо рдкреВрдЫрддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рд╕рдордЭ рдХреЗ рд╕рд╛рде рд╕рдВрднрд╛рд╡рд┐рдд рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреЛ рд▓реЗрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рдорд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдкрдХреА рдорджрдж рд╕реЗ рд╣рдо рдмреАрдЯрд╛ рдкрд░реАрдХреНрд╖рдг рдЪрд░рдг рдХреЛ рдкреВрд░рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╣реА рджрд┐рд╢рд╛ рдореЗрдВ рдЬрд▓реНрджреА рдФрд░ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд░реВрдк рд╕реЗ рдЖрд╢реНрд╡рд╕реНрдд рдХрджрдореЛрдВ рдХреЗ рд╕рд╛рде рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдВрдЧреЗред
рд╕рд╛рджрд░, CloudMill рдЯреАрдо