InvoiceMall - рд╕реНрдЯреВрдбрд┐рдпреЛ рдФрд░ рдлреНрд░реАрд▓рд╛рдВрд╕рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╕ рдмрд┐рд▓рд┐рдВрдЧ рд╕реЗрд╡рд╛

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



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



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

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



рдХрд╛рдо рдкрд░ рдЕрдиреНрдп рд╕рд╛рд╕ рд╕реЗрд╡рд╛рдПрдВред



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

рдЖрдпрд░рди рдФрд░ рд╣реЛрд╕реНрдЯрд┐рдВрдЧ



рдЕрдм рджреЛ рд╕рд╛рд▓ рдХреЗ рд▓рд┐рдП рд╣рдо рдЧреНрд░рд╣ рдХреЗ рдЧреНрд░рд╛рд╣рдХ рд░рд╣реЗ рд╣реИрдВред рдлрд┐рд▓рд╣рд╛рд▓, рд╣рдо рддреАрди рд╕рд░реНрд╡рд░ рдХрд┐рд░рд╛рдП рдкрд░ рд▓реЗрддреЗ рд╣реИрдВ:

рдпрд╣ рд╣рдорд╛рд░реЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреА рдореЗрдЬрдмрд╛рдиреА рдХрд░рдиреЗ рдФрд░ рд╣рдорд╛рд░реА рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЗ рдХрд╛рдордХрд╛рдЬ рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╣реИред рд╣рдордиреЗ рд╢реБрд░реВ рдореЗрдВ рдХрдИ рдХрд╛рд░рдгреЛрдВ рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдХреЛ рдЫреЛрдбрд╝ рджрд┐рдпрд╛:

рд╣рд╛рд▓рд╛рдБрдХрд┐, рд╣рдо рд╕рд╛рдордЧреНрд░реА рдХреЛ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП S3 & CloudFront (CDN) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЕрдм рд╣рдо рдЬрд░реНрдордиреА рдореЗрдВ рдПрдХ рд╕рд╛рдЗрдЯ рдкрд░ рдЗрдирд╡реЙрдпрд╕ рдореЙрд▓ рдХреЛ рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╣реЗрдЯреНрдЬрдиреЗрд░ рдкрд░ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХреА рд╕реНрдерд╛рдкрдирд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдпрд╣ рд╡рд┐рд▓рдВрдмрддрд╛ рдХреЛ 220ms рд╕реЗ 70-80ms рддрдХ рдХрдо рдХрд░ рджреЗрдЧрд╛ред рд╣рдо MDNS (Zerigo) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдкрд░ рднреА рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рдФрд░ рднреА рддреЗрдЬ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХреЗ рд▓рд┐рдПред



рд╕реБрд░рдХреНрд╖рд╛



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



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



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



рдореБрд▓рд╛рдпрдо



рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рд╣реИ, рд╕реЗрд╡рд╛ PHP рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рд╣реИред рд╣рдо рдХреЛрд╣рдирд╛ 3.0 рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдврд╛рдВрдЪреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕рдХрд╛ рднрд╛рд░реА рдкреБрдирд░реНрд▓реЗрдЦрди рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЗрд╕реЗ рдХреЗрд╡рд▓ PHP> 5.3 рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЗрд╕реЗ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдореЗрдореНрдХреЗрдЪреНрдб рдФрд░ рдорд╛рдпрд╕рд┐рдХрд▓реА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╣рдордиреЗ H2O рдЯреЗрдореНрдкрд▓реЗрдЯ рдЗрдВрдЬрди рдХреЛ рдЬреЛрдбрд╝рдХрд░ рдХреЛрд╣рдирд╛ рдХреЗ рд╡реНрдпреВ рдореЙрдбрд▓ рдХреЛ рднреА рдЫреЛрдбрд╝ рджрд┐рдпрд╛, рдЬрд┐рд╕рд╕реЗ рдПрдХ рдордЬрдмреВрдд рдкрддреНрд░рд╛рдЪрд╛рд░ рд╣реБрдЖред рдПрдЪ 2 рдУ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдореЗрдВ рд╣рд╛рд░рдиреЗ рд╕реЗ рдЯреНрд╡рд┐рдЧ рджреВрд░ рд╣реЛ рдЧрдпрд╛ред ORM рдХреЛ рдмрд╛рд╣рд░ рд░рдЦрд╛ рдЧрдпрд╛ рдерд╛, рдФрд░ рд╕рддреНрд░ рдФрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг рдХреЛ рдЗрд╕рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ ORM рдЕрдкрд╡рд╛рдж рдПрдХ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╛рдп рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╕рднреА рдЕрдиреБрд░реЛрдзреЛрдВ рдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдФрд░ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред



рд╕рднреА рд░реВрдкрд░реЗрдЦрд╛ рдХреЛрдб рдХреЛ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдордиреЗ рдлрд╝рдВрдХреНрд╢рдВрд╕ рдореЗрдВ рдмрд╛рд░-рдмрд╛рд░ рдХреЙрд▓ рд╣рдЯрд╛рдиреЗ, рдЪрдХреНрд░ рдкрд╛рд╕ рдХрд░рдиреЗ, рд╕рд╛рдордЧреНрд░реА рд╕реНрдерд╛рдирд╛рдВрддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╢рдХреНрддрд┐ рдореЗрдВ рд╕рдм рдХреБрдЫ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХреАред



рдирддреАрдЬрддрди, рд╣рдо 0.007 рд╕реЗрдХрдВрдб рдХреА рдЕрдзрд┐рдХрддрдо рдкреГрд╖реНрда рдкреАрдврд╝реА рдХреЗ рд╕рдордп рдФрд░ рдПрдкреАрд╕реА рдФрд░ рдорд▓реНрдЯреА-рд▓реЗрд╡рд▓ рдХреИрд╢рд┐рдВрдЧ (рдЙрддреНрдкрд╛рджрди рд╕реЗрд╡рд╛ рдкрд░ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдП рдЧрдП) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП 800kb рдХреА рдореЗрдореЛрд░реА рдЦрдкрдд рдкрд░ рдкрд╣реБрдВрдЪ рдЧрдПред



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



рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╢рдмреНрдж



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



рд╕реБрд╡рд┐рдзрд╛рдУрдВ



рдЪрд╛рд▓рд╛рди-рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдкрд░ рдкреНрд░рд╛рдзрд┐рдХрд░рдг




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



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



рджреЛрдиреЛрдВ рд╡рд░реНрдЧреЛрдВ (OpenID, oAuth) рдХрд╛ рд╣рдорд╛рд░рд╛ рдЕрдкрдирд╛ рд╣реИред рдПрдХ рдЬреЗрдирд░реЗрдВрд╕ рдХрдиреЗрдХреНрд╢рди рдиреЗ рд▓рдЧрднрдЧ 0.3 рдПрд╕ рдЬреЛрдбрд╝рд╛ред рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ 1mb рд╕реЗ рд╕реНрдореГрддрд┐ рдореЗрдВ рд╡реГрджреНрдзрд┐ рд╣реБрдИ рд╣реИред рд░рд┐рдлреИрдХреНрдЯрд░рд┐рдВрдЧ рдХрд░рдирд╛ рд╡реНрдпрд░реНрде рдерд╛, рдЗрд╕рд▓рд┐рдП рдкреНрд░рддреНрдпреЗрдХ рд╕реЗрд╡рд╛ рдХреЗ рд▓рд┐рдП рдПрдХ рдЖрд╡рд░рдг рд▓рд┐рдЦрд╛ рдЧрдпрд╛ рдерд╛ред рдмреЗрд╕ рдХреНрд▓рд╛рд╕ рдХреЛ ZF рд╕реЗ OpenID рд▓рд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред



HTML / JS



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



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



рдПрдкреАрдЖрдИ



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



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



рд╕рд╛рджрд░, CloudMill рдЯреАрдо



All Articles