рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

VKontakte рдХреЛ рд╕рд┐рд░реНрдЬрдирд╛ рдХреЛ рдЗрддрд┐рд╣рд╛рд╕ рд╡рд┐рдХрд┐рдкреАрдбрд┐рдпрд╛ рдорд╛ рдЫ; рдпреЛ рдкрд╛рд╡реЗрд▓ рдЖрдлреИрд▓реЗ рднрдирд┐рдПрдХреЛ рдерд┐рдпреЛред рд╕рдмреИрд▓реЗ рдЙрдирд▓рд╛рдИ рдкрд╣рд┐рд▓реЗ рдиреИ рдЪрд┐рдиреЗрдХреЛ рджреЗрдЦрд┐рдиреНрдЫред HighLoad++ Pavel рдорд╛ рд╕рд╛рдЗрдЯрдХреЛ рдЖрдиреНрддрд░рд┐рдХ, рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ рд╕рдВрд░рдЪрдирд╛ рдмрд╛рд░реЗ рдорд▓рд╛рдИ 2010 рдорд╛ рдлрд┐рд░реНрддрд╛ рднрдиреНрдиреБрднрдпреЛред рддреНрдпрд╕рдкрдЫрд┐ рдзреЗрд░реИ рд╕рд░реНрднрд░рд╣рд░реВ рд▓реАрдХ рднрдПрдХрд╛ рдЫрдиреН, рддреНрдпрд╕реИрд▓реЗ рд╣рд╛рдореА рдЬрд╛рдирдХрд╛рд░реА рдЕрдкрдбреЗрдЯ рдЧрд░реНрдиреЗрдЫреМрдВ: рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд╡рд┐рдЪреНрдЫреЗрдж рдЧрд░реНрдиреЗрдЫреМрдВ, рднрд┐рддреНрд░реА рднрд╛рдЧрд╣рд░реВ рдирд┐рдХрд╛рд▓реНрдиреЗрдЫреМрдВ, рдпрд╕рд▓рд╛рдИ рддреМрд▓ рдЧрд░реНрдиреЗрдЫреМрдВ, рд░ рдкреНрд░рд╛рд╡рд┐рдзрд┐рдХ рджреГрд╖реНрдЯрд┐рдХреЛрдгрдмрд╛рдЯ VK рдЙрдкрдХрд░рдгрд▓рд╛рдИ рд╣реЗрд░реНрдиреЗрдЫреМрдВред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдПрд▓реЗрдХреНрд╕реА рдЕрдХреБрд▓реЛрд╡рд┐рдЪ (AterCattus) VKontakte рдЯреЛрд▓реАрдорд╛ рдмреНрдпрд╛рдХрдПрдиреНрдб рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ред рдпрд╕ рд░рд┐рдкреЛрд░реНрдЯрдХреЛ рдЯреНрд░рд╛рдиреНрд╕рдХреНрд░рд┐рдкреНрдЯ рдкреНрд▓реЗрдЯрдлрд░реНрдордХреЛ рд╕рдЮреНрдЪрд╛рд▓рди, рдкреВрд░реНрд╡рд╛рдзрд╛рд░, рд╕рд░реНрднрд░ рд░ рддрд┐рдиреАрд╣рд░реВ рдмреАрдЪрдХреЛ рдЕрдиреНрддрд░рдХреНрд░рд┐рдпрд╛рдХреЛ рдмрд╛рд░реЗрдорд╛ рдмрд╛рд░рдореНрдмрд╛рд░ рд╕реЛрдзрд┐рдиреЗ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рд╕рд╛рдореВрд╣рд┐рдХ рдЬрд╡рд╛рдл рд╣реЛ, рддрд░ рд╡рд┐рдХрд╛рд╕рдХреЛ рдмрд╛рд░реЗрдорд╛ рд╣реЛрдЗрди, рдЕрд░реНрдерд╛рддреНред рдлрд▓рд╛рдордХреЛ рдмрд╛рд░реЗрдорд╛ред рдЕрд▓рдЧ рд░реВрдкрдорд╛, рдбрд╛рдЯрд╛рдмреЗрд╕ рд░ рдпрд╕рдХреЛ рд╕рдЯреНрдЯрд╛ VK рдХреЗ рдЫ, рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рд░ рд╕рдореНрдкреВрд░реНрдг рдкрд░рд┐рдпреЛрдЬрдирд╛рдХреЛ рд╕рдордЧреНрд░ рд░реВрдкрдорд╛ рдирд┐рдЧрд░рд╛рдиреАрдХреЛ рдмрд╛рд░реЗрдорд╛ред рдХрдЯ рдЕрдиреНрддрд░реНрдЧрдд рд╡рд┐рд╡рд░рдгрд╣рд░реВред



рдЪрд╛рд░ рд╡рд░реНрд╖рднрдиреНрджрд╛ рдмрдвреА рд╕рдордпрджреЗрдЦрд┐ рдореИрд▓реЗ рдмреНрдпрд╛рдХрдЗрдиреНрдбрд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╕рдмреИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдХрд╛рд░реНрдпрд╣рд░реВ рд╕рдореНрд╣рд╛рд▓реНрджреИ рдЖрдПрдХреЛ рдЫреБред

  • рдЕрдкрд▓реЛрдб, рднрдгреНрдбрд╛рд░рдг, рдкреНрд░рд╢реЛрдзрди, рдорд┐рдбрд┐рдпрд╛ рд╡рд┐рддрд░рдг: рднрд┐рдбрд┐рдпреЛ, рд▓рд╛рдЗрдн рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ, рдЕрдбрд┐рдпреЛ, рдлреЛрдЯреЛ, рдХрд╛рдЧрдЬрд╛рддрд╣рд░реВред
  • рдкреВрд░реНрд╡рд╛рдзрд╛рд░, рдкреНрд▓реЗрдЯрдлрд░реНрдо, рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрд▓рдЧ, рдХреНрд╖реЗрддреНрд░реАрдп рдХреНрдпрд╛рд╕, CDN, рд╕реНрд╡рд╛рдорд┐рддреНрд╡ RPC рдкреНрд░реЛрдЯреЛрдХрд▓ред
  • рдмрд╛рд╣реНрдп рд╕реЗрд╡рд╛рд╣рд░реВрд╕рдБрдЧ рдПрдХреАрдХрд░рдг: рдкреБрд╢ рд╕реВрдЪрдирд╛рд╣рд░реВ, рдмрд╛рд╣реНрдп рд▓рд┐рдЩреНрдХ рдкрд╛рд░реНрд╕рд┐рдЩ, RSS рдлрд┐рдбред
  • рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рд╕рд╛рде рд╕рд╣рдХрд░реНрдореАрд╣рд░реВрд▓рд╛рдИ рдорджреНрджрдд рдЧрд░реНрджреИ, рдЬрд╕рдХреЛ рдЬрд╡рд╛рдлрд╣рд░реВ рдЕрдЬреНрдЮрд╛рдд рдХреЛрдбрдорд╛ рдбреБрдмреНрди рдЖрд╡рд╢реНрдпрдХ рдЫред

рдпрд╕ рд╕рдордпрдорд╛, рдорд╕рдБрдЧ рд╕рд╛рдЗрдЯрдХреЛ рдзреЗрд░реИ рдШрдЯрдХрд╣рд░реВрдорд╛ рд╣рд╛рдд рдерд┐рдпреЛред рдо рдпреЛ рдЕрдиреБрднрд╡ рд╕рд╛рдЭрд╛ рдЧрд░реНрди рдЪрд╛рд╣рдиреНрдЫреБред

рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛

рд╕рдмреИ рдХреБрд░рд╛, рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛, рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреЗ рд╕рд░реНрднрд░ рд╡рд╛ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕рдореВрд╣рдмрд╛рдЯ рд╕реБрд░реБ рд╣реБрдиреНрдЫред

рдЕрдЧрд╛рдбрд┐ рд╕рд░реНрднрд░

рдЕрдЧрд╛рдбрд┐ рд╕рд░реНрднрд░рд▓реЗ HTTPS, RTMP рд░ WSS рдорд╛рд░реНрдлрдд рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрджрдЫред

HTTPS - рдпреА рд╕рд╛рдЗрдЯрдХреЛ рдореБрдЦреНрдп рд░ рдореЛрдмрд╛рдЗрд▓ рд╡реЗрдм рд╕рдВрд╕реНрдХрд░рдгрд╣рд░реВрдХрд╛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╣реБрдиреН: vk.com рд░ m.vk.com, рд░ рд╣рд╛рдореНрд░реЛ API рдХрд╛ рдЕрдиреНрдп рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░ рдЕрдиреМрдкрдЪрд╛рд░рд┐рдХ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ: рдореЛрдмрд╛рдЗрд▓ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВ, рд╕рдиреНрджреЗрд╢рд╡рд╛рд╣рдХрд╣рд░реВред рд╣рд╛рдореАрд╕рдБрдЧ рд░рд┐рд╕реЗрдкреНрд╢рди рдЫ RTMP- рдЕрд▓рдЧ рдлреНрд░рдиреНрдЯ рд╕рд░реНрднрд░ рд░ рдкреНрд░рддреНрдпрдХреНрд╖ рдкреНрд░рд╕рд╛рд░рдг рд▓рд╛рдЧрд┐ рдпрд╛рддрд╛рдпрд╛рдд WSS- рд╕реНрдЯреНрд░рд┐рдорд┐рдЩ API рдХреЛ рд▓рд╛рдЧрд┐ рдЬрдбрд╛рдирд╣рд░реВред

рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ HTTPS рд░ WSS рдХреЛ рд▓рд╛рдЧреА рдпреЛ рд▓рд╛рдпрдХ рдЫ nginxред RTMP рдкреНрд░рд╕рд╛рд░рдгрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рднрд░реНрдЦрд░реИ рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ рд╕рдорд╛рдзрд╛рдирдорд╛ рд╕реНрд╡рд┐рдЪ рдЧрд░реНрдпреМрдВ kive, рддрд░ рдпреЛ рд░рд┐рдкреЛрд░реНрдЯ рдХреЛ рджрд╛рдпрд░рд╛ рдмрд╛рд╣рд┐рд░ рдЫред рдЧрд▓реНрддреА рд╕рд╣рд┐рд╖реНрдгреБрддрд╛рдХреЛ рд▓рд╛рдЧрд┐, рдпреА рд╕рд░реНрднрд░рд╣рд░реВрд▓реЗ рд╕рд╛рдЭрд╛ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛рд╣рд░реВ рд╡рд┐рдЬреНрдЮрд╛рдкрди рдЧрд░реНрдЫрдиреН рд░ рд╕рдореВрд╣рд╣рд░реВрдорд╛ рдХрд╛рд░реНрдп рдЧрд░реНрдЫрдиреН рддрд╛рдХрд┐ рдпрджрд┐ рдХреБрдиреИ рд╕рд░реНрднрд░рдорд╛ рд╕рдорд╕реНрдпрд╛ рдЫ рднрдиреЗ, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╣рд░рд╛рдЙрдБрджреИрдирдиреНред HTTPS рд░ WSS рдХреЛ рд▓рд╛рдЧрд┐, рдпреА рд╕рдорд╛рди рд╕рд░реНрднрд░рд╣рд░реВрд▓реЗ CPU рд▓реЛрдбрдХреЛ рдЕрдВрд╢ рдЖрдлреИрдВрдорд╛ рд▓рд┐рдирдХреЛ рд▓рд╛рдЧрд┐ рдЯреНрд░рд╛рдлрд┐рдХ рдЗрдиреНрдХреНрд░рд┐рдкреНрдЯ рдЧрд░реНрджрдЫред

рд╣рд╛рдореА WSS рд░ RTMP рдХреЛ рдмрд╛рд░реЗрдорд╛ рдердк рдХреБрд░рд╛ рдЧрд░реНрджреИрдиреМрдВ, рддрд░ рдорд╛рдирдХ HTTPS рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдорд╛рддреНрд░, рдЬреБрди рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╡реЗрдм рдкрд░рд┐рдпреЛрдЬрдирд╛рд╕рдБрдЧ рд╕рдореНрдмрдиреНрдзрд┐рдд рд╣реБрдиреНрдЫред

рдмреНрдпрд╛рдХрдЗрдиреНрдб

рдЕрдЧрд╛рдбрд┐ рдкрдЫрд╛рдбрд┐ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдмреНрдпрд╛рдХрдЗрдиреНрдб рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреНред рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдЫрдиреН рдЬреБрди рдЕрдЧрд╛рдбрд┐ рд╕рд░реНрднрд░рд▓реЗ рдЧреНрд░рд╛рд╣рдХрд╣рд░реВрдмрд╛рдЯ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫред

рдпреЛ kPHP рд╕рд░реНрднрд░рд╣рд░реВ, рдЬрд╕рдорд╛ HTTP рдбреЗрдорди рдЪрд▓рд┐рд░рд╣реЗрдХреЛ рдЫ, рдХрд┐рдирднрдиреЗ HTTPS рдкрд╣рд┐рд▓реЗ рдиреИ рдбрд┐рдХреНрд░рд┐рдкреНрдЯ рдЧрд░рд┐рдПрдХреЛ рдЫред kPHP рдЪрд▓реНрдиреЗ рд╕рд░реНрднрд░ рд╣реЛ prefork рдореЛрдбреЗрд▓рд╣рд░реВ: рдПрдХ рдорд╛рд╕реНрдЯрд░ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рд╕реБрд░реБ рдЧрд░реНрджрдЫ, рдмрдЪреНрдЪрд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВрдХреЛ рдПрдХ рдЧреБрдЪреНрдЫрд╛, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд╕реБрдиреНрдиреЗ рд╕рдХреЗрдЯрд╣рд░реВ рдкрд╛рд╕ рдЧрд░реНрджрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рдЖрдлреНрдирд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкреНрд░рд╢реЛрдзрди рдЧрд░реНрдЫрдиреНред рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рдмрд╛рдЯ рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдзрдХреЛ рдмреАрдЪрдорд╛ рдкреНрд░рдХреНрд░рд┐рдпрд╛рд╣рд░реВ рдкреБрди: рд╕реБрд░реБ рд╣реБрдБрджреИрди, рддрд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛рд▓рд╛рдИ рдореВрд▓ рд╢реВрдиреНрдп-рдорд╛рди рд╕реНрдерд┐рддрд┐рдорд╛ рд░рд┐рд╕реЗрдЯ рдЧрд░реНрдиреБрд╣реЛрд╕реН - рдЕрдиреБрд░реЛрдз рдкрдЫрд┐ рдЕрдиреБрд░реЛрдз, рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреБрдХреЛ рд╕рдЯреНрдЯрд╛ред

рд▓реЛрдб рд╡рд┐рддрд░рдг

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

рдореЗрдЯреНрд░рд┐рдХ рд╕рдЩреНрдХрд▓рди рд░ рдкреБрди: рд╕рдиреНрддреБрд▓рди

рд╣рд╛рдореАрд╕рдБрдЧ рдкреНрд░рддреНрдпреЗрдХ рд╕рдореВрд╣рдорд╛ рдХрддрд┐рд╡рдЯрд╛ рдХрд╛рд░рд╣рд░реВ рд╣реБрдиреБ рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗрд░ рдмреБрдЭреНрдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореА QPS рдорд╛ рднрд░реЛрд╕рд╛ рдирдЧрд░реНрдиреБрд╣реЛрд╕реНред рдмреНрдпрд╛рдХрдПрдиреНрдбрд╣рд░реВ рдлрд░рдХ рдЫрдиреН, рддрд┐рдиреАрд╣рд░реВрд╕рдБрдЧ рдлрд░рдХ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЫрдиреН, рдкреНрд░рддреНрдпреЗрдХ рдЕрдиреБрд░реЛрдзрдорд╛ QPS рдЧрдгрдирд╛ рдЧрд░реНрдиреЗ рдлрд░рдХ рдЬрдЯрд┐рд▓рддрд╛ рдЫред рддреНрдпрд╣реА рднрдПрд░ рд╣рд╛рдореАрд▓реЗ рд╣рд╛рдореА рд╕рдордЧреНрд░ рд░реВрдкрдорд╛ рд╕рд░реНрднрд░рдорд╛ рд▓реЛрдбрдХреЛ рдЕрд╡рдзрд╛рд░рдгрд╛рд╕рдБрдЧ рдХрд╛рдо рдЧрд░реНрдЫреМрдВ - CPU рд░ perf рдорд╛.

рд╣рд╛рдореАрд╕рдБрдЧ рддреНрдпрд╕реНрддрд╛ рд╣рдЬрд╛рд░реМрдВ рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреНред рдкреНрд░рддреНрдпреЗрдХ рднреМрддрд┐рдХ рд╕рд░реНрднрд░рд▓реЗ рд╕рдмреИ рдХреЛрд░рд╣рд░реВ рдкреБрди: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди kPHP рд╕рдореВрд╣ рдЪрд▓рд╛рдЙрдБрдЫ (рдХрд┐рдирднрдиреЗ kPHP рдПрдХрд▓ рдереНрд░реЗрдбреЗрдб рдЫ)ред

рд╕рд╛рдордЧреНрд░реА рд╕рд░реНрднрд░

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

рд╣рд╛рдореАрд╕рдБрдЧ рд╣рдЬрд╛рд░реМрдВ рднреМрддрд┐рдХ рд╕рд░реНрднрд░рд╣рд░реВ рдЫрдиреН рдЬрд╕рд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВ рднрдгреНрдбрд╛рд░ рдЧрд░реНрджрдЫред рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдлрд╛рдЗрд▓рд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрди рдорди рдкрд░рд╛рдЙрдБрдЫрдиреН, рд░ рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд░ рд╕рд╛рдЭреЗрджрд╛рд░реА рдЧрд░реНрди рдордирдкрд░реНрдЫред рдпреА рдордзреНрдпреЗ рдХреЗрд╣реА рд╕рд░реНрднрд░рд╣рд░реВ рд╡рд┐рд╢реЗрд╖ pu/pp рд╕рд░реНрднрд░рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдмрдиреНрдж рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреНред

pu/pp

рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ VK рдорд╛ рдиреЗрдЯрд╡рд░реНрдХ рдЯреНрдпрд╛рдм рдЦреЛрд▓реНрдиреБрднрдпреЛ рднрдиреЗ, рддрдкрд╛рдИрдВрд▓реЗ pu/pp рджреЗрдЦреНрдиреБрднрдпреЛред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

pu/pp рдХреЗ рд╣реЛ? рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдПрдХ рдкрдЫрд┐ рдЕрд░реНрдХреЛ рд╕рд░реНрднрд░ рдмрдиреНрдж рдЧрд░реНрдЫреМрдВ рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдмрдиреНрдж рдЧрд░рд┐рдПрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдлрд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рд░ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрди рджреБрдИ рд╡рд┐рдХрд▓реНрдкрд╣рд░реВ рдЫрдиреН: рд╕рд┐рдзрд╛ рдорд╛рд░реНрдлрдд http://cs100500.userapi.com/path рд╡рд╛ рдордзреНрдпрд╡рд░реНрддреА рд╕рд░реНрднрд░ рдорд╛рд░реНрдлрдд - http://pu.vk.com/c100500/path.

рдкреБ рдлреЛрдЯреЛ рдЕрдкрд▓реЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рдирд╛рдо рд╣реЛ, рд░ pp рдлреЛрдЯреЛ рдкреНрд░реЛрдХреНрд╕реА рд╣реЛред рддреНрдпреЛ рд╣реЛ, рдПрдЙрдЯрд╛ рд╕рд░реНрднрд░ рдлреЛрдЯреЛрд╣рд░реВ рдЕрдкрд▓реЛрдб рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛ, рд░ рдЕрд░реНрдХреЛ рдЕрдкрд▓реЛрдбрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред рдЕрд╣рд┐рд▓реЗ рддрд╕реНрдмрд┐рд░ рдорд╛рддреНрд░реИ рд▓реЛрдб рднрдПрди, рдирд╛рдо рдкрдирд┐ рдЬреЛрдЧрд╛рдЗрдПрдХреЛ рдЫ ред

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

рд╣рд╛рдореНрд░рд╛ рдЕрдиреНрдп рдореЗрд╕рд┐рдирд╣рд░реВрд▓реЗ рдореЗрд╕рд┐рдирд╣рд░реВ рдмрдиреНрдж рдЧрд░реЗрдХреЛ рд╣реБрдирд╛рд▓реЗ, рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ "рд╕реЗрддреЛ" рдмрд╛рд╣реНрдп рдЖрдИрдкреАрд╣рд░реВ рджрд┐рди рд╕рдХреНрджреИрдиреМрдВ, рд░ "рдЧреНрд░реЗ" рджрд┐рдиреБрд╣реЛрд╕реНред рдпрд╕ рддрд░рд┐рдХрд╛рд▓реЗ рд╣рд╛рдореАрд▓реЗ рдЖрдИрдкреА рдкреВрд▓рдорд╛ рдмрдЪрдд рдЧрд░реНрдпреМрдВ рд░ рдореЗрд╕рд┐рдирд╣рд░реВрд▓рд╛рдИ рдмрд╛рд╣рд┐рд░реА рдкрд╣реБрдБрдЪрдмрд╛рдЯ рдЬреЛрдЧрд╛рдЙрдиреЗ рдЧреНрдпрд╛рд░реЗрдиреНрдЯреА рджрд┐рдпреМрдВ - рдпрд╕рдорд╛ рдкреНрд░рд╡реЗрд╢ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рдХреБрдиреИ рдЖрдИрдкреА рдЫреИрдиред

рд╕рд╛рдЭрд╛ рдЖрдИрдкреАрд╣рд░реВрдорд╛ рд▓рдЪрдХрддрд╛ред рдЧрд▓реНрддреА рд╕рд╣рд┐рд╖реНрдгреБрддрд╛рдХреЛ рд╕рдиреНрджрд░реНрднрдорд╛, рдпреЛрдЬрдирд╛рд▓реЗ рдЙрд╕реНрддреИ рдХрд╛рдо рдЧрд░реНрджрдЫ - рдзреЗрд░реИ рднреМрддрд┐рдХ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рд╕рд╛рдЭрд╛ рднреМрддрд┐рдХ IP рдЫ, рд░ рддрд┐рдиреАрд╣рд░реВрдХреЛ рдЕрдЧрд╛рдбрд┐ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░рд▓реЗ рдЕрдиреБрд░реЛрдз рдкрдард╛рдЙрдиреЗ рдЫрдиреМрдЯ рдЧрд░реНрджрдЫред рдо рдЕрдиреНрдп рд╡рд┐рдХрд▓реНрдкрд╣рд░реВрдХреЛ рдмрд╛рд░реЗрдорд╛ рдкрдЫрд┐ рдХреБрд░рд╛ рдЧрд░реНрдиреЗрдЫреБред

рд╡рд┐рд╡рд╛рджрд╛рд╕реНрдкрдж рдмрд┐рдиреНрджреБ рдпреЛ рдорд╛рдорд▓рд╛ рдорд╛ рдЫ рдЧреНрд░рд╛рд╣рдХрд▓реЗ рдХрдо рдЬрдбрд╛рди рд░рд╛рдЦреНрдЫред рдпрджрд┐ рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдорд╛рди рдЖрдИрдкреА рдЫ - рдПрдЙрдЯреИ рд╣реЛрд╕реНрдЯрдХреЛ рд╕рд╛рде: pu.vk.com рд╡рд╛ pp.vk.com, рдХреНрд▓рд╛рдЗрдиреНрдЯ рдмреНрд░рд╛рдЙрдЬрд░рдорд╛ рдПрдХ рд╣реЛрд╕реНрдЯрдорд╛ рдПрдХреИ рд╕рд╛рде рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рд╕реАрдорд╛ рд╣реБрдиреНрдЫред рддрд░ рд╕рд░реНрд╡рд╡реНрдпрд╛рдкреА HTTP/2 рдХреЛ рд╕рдордпрдорд╛, рдорд▓рд╛рдИ рд╡рд┐рд╢реНрд╡рд╛рд╕ рдЫ рдХрд┐ рдпреЛ рдЕрдм рддреНрдпрддрд┐ рд╕рд╛рдиреНрджрд░реНрднрд┐рдХ рдЫреИрдиред

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

рдХреЗрд╣реА рд╕рдордп рдЕрдШрд┐ рд╣рд╛рдореАрд▓реЗ рдкреНрд░реЛрдХреНрд╕реАрдХреЛ рд╕реБрдзрд╛рд░рд┐рдПрдХреЛ рд╕рдВрд╕реНрдХрд░рдг рдкрд╛рдпреМрдВред рдЕрдм рдо рддрдкрд╛рдИрд▓рд╛рдИ рдмрддрд╛рдЙрдиреЗрдЫреБ рдХрд┐ рддрд┐рдиреАрд╣рд░реВ рдХрд╕рд░реА рд╕рд╛рдзрд╛рд░рдг рднрдиреНрджрд╛ рдлрд░рдХ рдЫрдиреН рд░ рдпреЛ рдХрд┐рди рдЖрд╡рд╢реНрдпрдХ рдЫред

рд╕реВрд░реНрдп

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

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

pp рдХреЗрд╣реА рд╕рдорд╕реНрдпрд╛ рдерд┐рдпреЛред рдкреНрд░рддрд┐ рд╕рдореВрд╣ рдПрдХ рдЖрдИрдкреА - рдкреНрд░рднрд╛рд╡рд╣реАрди рдХреНрдпрд╛рд╕ред рдзреЗрд░реИ рднреМрддрд┐рдХ рд╕рд░реНрднрд░рд╣рд░реВрд▓реЗ рд╕рд╛рдЭрд╛ рдЖрдИрдкреА рдареЗрдЧрд╛рдирд╛ рд╕рд╛рдЭрд╛ рдЧрд░реНрдЫрдиреН, рд░ рдЕрдиреБрд░реЛрдз рдХреБрди рд╕рд░реНрднрд░рдорд╛ рдЬрд╛рдиреЗрдЫ рднрдиреЗрд░ рдирд┐рдпрдиреНрддреНрд░рдг рдЧрд░реНрдиреЗ рдХреБрдиреИ рддрд░рд┐рдХрд╛ рдЫреИрдиред рддреНрдпрд╕рдХрд╛рд░рдг, рдпрджрд┐ рдлрд░рдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдПрдЙрдЯреИ рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдЖрдЙрдБрдЫрдиреН, рддреНрдпрд╕рдкрдЫрд┐ рдпрджрд┐ рдпреА рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдХреНрдпрд╛рд╕ рдЫ рднрдиреЗ, рдлрд╛рдЗрд▓ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░рдХреЛ рдХреНрдпрд╛рд╕рдорд╛ рд╕рдорд╛рдкреНрдд рд╣реБрдиреНрдЫред рдпреЛ рдзреЗрд░реИ рдкреНрд░рднрд╛рд╡рдХрд╛рд░реА рдпреЛрдЬрдирд╛ рд╣реЛ, рддрд░ рдХреЗрд╣рд┐ рдЧрд░реНрди рд╕рдХрд┐рдПрдиред

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

рд╕реВрд░реНрдп рд╕рдВрдЧ, рд╣рд╛рдореАрд▓реЗ рдЪрдпрди рдкреНрд░рдгрд╛рд▓реА рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдпреМрдВред рдЕрдм рд╣рд╛рдореАрд╕рдБрдЧ рдЫ рдХреБрдиреИ рдкрдирд┐ рдХрд╛рд╕реНрдЯ рд░реВрдЯрд┐рдЩ: рдбрд╛рдпрдирд╛рдорд┐рдХ рд░рд╛рдЙрдЯрд┐рдЩ, anycast, рд╕реЗрд▓реНрдл-рдЪреЗрдХ рдбреЗрдордиред рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░рдХреЛ рдЖрдлреНрдиреИ рд╡реНрдпрдХреНрддрд┐рдЧрдд IP рдЫ, рддрд░ рдПрдХ рд╕рд╛рдЭрд╛ рд╕рдмрдиреЗрдЯред рд╕рдмреИ рдХреБрд░рд╛ рдпрд╕рд░реА рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░рд┐рдПрдХреЛ рдЫ рдХрд┐ рдпрджрд┐ рдПрдХ рд╕рд░реНрднрд░ рдЕрд╕рдлрд▓ рднрдпреЛ рднрдиреЗ, рдЯреНрд░рд╛рдлрд┐рдХ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдкрдорд╛ рдЙрд╣реА рд╕рдореВрд╣рдХреЛ рдЕрдиреНрдп рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдлреИрд▓рд┐рдПрдХреЛ рдЫред рдЕрдм рдпреЛ рдПрдХ рд╡рд┐рд╢реЗрд╖ рд╕рд░реНрднрд░ рдЪрдпрди рдЧрд░реНрди рд╕рдореНрднрд╡ рдЫ, рдХреБрдиреИ рдЕрдирд╛рд╡рд╢реНрдпрдХ рдХреНрдпрд╛рд╕рд┐рдЩ рдЫреИрди, рд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдкреНрд░рднрд╛рд╡рд┐рдд рднрдПрдХреЛ рдЫреИрдиред

рд╡рдЬрди рд╕рдорд░реНрдердиред рдЕрдм рд╣рд╛рдореА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдЕрдиреБрд╕рд╛рд░ рдмрд┐рднрд┐рдиреНрди рд╢рдХреНрддрд┐рдХрд╛ рдореЗрд╕рд┐рдирд╣рд░реВ рд╕реНрдерд╛рдкрдирд╛ рдЧрд░реНрди рд╕рдХреНрдиреЗрдЫреМрдВ, рд░ рд╕рд╛рдереИ, рдЕрд╕реНрдерд╛рдпреА рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдХрд╛рдо рдЧрд░реНрдиреЗ "рд╕реВрд░реНрдп" рдХреЛ рднрд╛рд░рд▓рд╛рдИ рдХрдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╡рдЬрди рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рддрд╛рдХрд┐ рддрд┐рдиреАрд╣рд░реВ "рдЖрд░рд╛рдо" рд░ рдлреЗрд░рд┐ рдХрд╛рдо рдЧрд░реНрди рд╕реБрд░реБ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╕рд╛рдордЧреНрд░реА рдЖрдИрдбреА рджреНрд╡рд╛рд░рд╛ рд╕рд╛рдЭреЗрджрд╛рд░реАред рд╢рд╛рд░реНрдбрд┐рдЩрдХреЛ рдмрд╛рд░реЗрдорд╛ рдПрдЙрдЯрд╛ рд░рдорд╛рдЗрд▓реЛ рдХреБрд░рд╛: рд╣рд╛рдореА рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рд╕рд╛рдордЧреНрд░реАрд▓рд╛рдИ рдЫреНрдпрд╛рдЙрдЫреМрдБ рддрд╛рдХрд┐ рд╡рд┐рднрд┐рдиреНрди рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВ рдПрдЙрдЯреИ "рд╕рди" рдорд╛рд░реНрдлрдд рдПрдЙрдЯреИ рдлрд╛рдЗрд▓рдорд╛ рдЬрд╛рдиреНрдЫрдиреН рддрд╛рдХрд┐ рдЙрдиреАрд╣рд░реВрд╕рдБрдЧ рд╕рд╛рдЭрд╛ рдХреНрдпрд╛рд╕ рд╣реБрдиреНрдЫред

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

рдПрдЙрдЯреИ рдлрд╛рдЗрд▓рдХреЛ рд▓рд╛рдЧрд┐ рдЕрдиреБрд░реЛрдзрд╣рд░реВрдХреЛ рдлрдЯрд╣рд░реВ рд╕рд╛рдордирд╛ рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рдпреЛ рдирд┐рд╢реНрдЪрд┐рдд рдкреНрд░рдХрд╛рд░рдХреЛ рд╕рд╛рдордЧреНрд░реАрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛ рдЬреБрди рд╣рд╛рдореА рдПрдЙрдЯрд╛ рдореВрд░реНрдЦ рдпреЛрдЬрдирд╛ рдЦреЛрд▓реНрдЫреМрдВ рдЬрд╕рд▓реЗ рдлрд╛рдЗрд▓рд╣рд░реВрд▓рд╛рдИ рд╕рдмреИ рдЙрдкрд▓рдмреНрдз "рд╕реВрд░реНрдп" рдорд╛ рдлреИрд▓рд╛рдЙрдБрдЫред

рднрд┐рддреНрд░рдмрд╛рдЯ рдШрд╛рдо

nginx рдорд╛ рд░рд┐рднрд░реНрд╕ рдкреНрд░реЛрдХреНрд╕реА, рдпрд╛ рдд RAM рдорд╛ рд╡рд╛ рдЫрд┐рдЯреЛ Optane/NVMe рдбрд┐рд╕реНрдХрд╣рд░реВрдорд╛ рдХреНрдпрд╛рд╕ред рдЙрджрд╛рд╣рд░рдг: http://sun4-2.userapi.com/c100500/path - "рд╕реВрд░реНрдп" рдХреЛ рд▓рд┐рдЩреНрдХ, рдЬреБрди рдЪреМрдереЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ, рджреЛрд╕реНрд░реЛ рд╕рд░реНрднрд░ рд╕рдореВрд╣ред рдпрд╕рд▓реЗ рдкрде рдлрд╛рдЗрд▓ рдмрдиреНрдж рдЧрд░реНрджрдЫ, рдЬреБрди рднреМрддрд┐рдХ рд░реВрдкрдорд╛ рд╕рд░реНрднрд░ 100500 рдорд╛ рд░рд╣реЗрдХреЛ рдЫред

рдХреНрдпрд╛рд╕

рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░рд▓ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдердк рдПрдЙрдЯрд╛ рдиреЛрдб рдердкреНрдЫреМрдВ - рдХреНрдпрд╛рд╕рд┐рдЩ рд╡рд╛рддрд╛рд╡рд░рдгред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рддрд▓ рд▓реЗрдЖрдЙрдЯ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдЫ рдХреНрд╖реЗрддреНрд░реАрдп рдХреНрдпрд╛рд╕, рддреНрдпрд╣рд╛рдБ рд▓рдЧрднрдЧ 20 рдЫрдиреНред рдпреА рд╕реНрдерд╛рдирд╣рд░реВ рдЫрдиреН рдЬрд╣рд╛рдБ рдХреНрдпрд╛рд╕ рд░ "рд╕реВрд░реНрдп" рдЕрд╡рд╕реНрдерд┐рдд рдЫрдиреН, рдЬрд╕рд▓реЗ рдЖрдлреИрдВ рдорд╛рд░реНрдлрдд рдЯреНрд░рд╛рдлрд┐рдХ рдХреНрдпрд╛рд╕ рдЧрд░реНрди рд╕рдХреНрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдпреЛ рдорд▓реНрдЯрд┐рдорд┐рдбрд┐рдпрд╛ рд╕рд╛рдордЧреНрд░реАрдХреЛ рдХреНрдпрд╛рд╕рд┐рдЩ рд╣реЛ; рдпрд╣рд╛рдБ рдХреБрдиреИ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рднрдгреНрдбрд╛рд░ рдЧрд░рд┐рдПрдХреЛ рдЫреИрди - рдХреЗрд╡рд▓ рд╕рдВрдЧреАрдд, рднрд┐рдбрд┐рдпреЛ, рдлреЛрдЯреЛрд╣рд░реВред

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

рдпрд╕рд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ?

рд╣рд╛рдореА рдХреНрд╖реЗрддреНрд░ рдЕрдиреБрд╕рд╛рд░ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛ рдЧрдгрдирд╛ рдЧрд░реНрдЫреМрдВред рддреНрдпрд╣рд╛рдБ рдзреЗрд░реИ рдХреНрд╖реЗрддреНрд░реАрдп рдХреНрдпрд╛рд╕ рдЫ рдЬрд╣рд╛рдБ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫ, рд░ рдПрдЙрдЯрд╛ рдлрд╛рдЗрд▓ рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ - рд╣рд╛рдореА рдпреЛ рдЬреЛрдбреА рд▓рд┐рдиреНрдЫреМрдВ рд░ рдкреНрд░рддреНрдпреЗрдХ рдбрд╛рдЙрдирд▓реЛрдбрдХреЛ рд╕рд╛рде рдореВрд▓реНрдпрд╛рдЩреНрдХрди рдмрдврд╛рдЙрдБрдЫреМрдВред

рдПрдХреИ рд╕рдордпрдорд╛, рд░рд╛рдХреНрд╖рд╕рд╣рд░реВ - рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рд╕реЗрд╡рд╛рд╣рд░реВ - рд╕рдордп-рд╕рдордпрдорд╛ API рдорд╛ рдЖрдЙрдБрдЫрдиреН рд░ рднрдиреНрдЫрдиреН: "рдо рдпрд╕реНрддреЛ рд░ рдпрд╕реНрддреЛ рдХреНрдпрд╛рд╕ рд╣реБрдБ, рдорд▓рд╛рдИ рдореЗрд░реЛ рдХреНрд╖реЗрддреНрд░рдорд╛ рд╕рдмреИрднрдиреНрджрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рд╕реВрдЪреА рджрд┐рдиреБрд╣реЛрд╕реН рдЬреБрди рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рдордорд╛ рдЫреИрдиред " рдПрдкреАрдЖрдИрд▓реЗ рд░реЗрдЯрд┐рдЩрджреНрд╡рд╛рд░рд╛ рдХреНрд░рдордмрджреНрдз рдЧрд░рд┐рдПрдХрд╛ рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрджрдЫ, рдбреЗрдордирд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдЫ, рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдХреНрд╖реЗрддреНрд░рд╣рд░реВрдорд╛ рд▓реИрдЬрд╛рдиреНрдЫ рд░ рддреНрдпрд╣рд╛рдБрдмрд╛рдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрджрдЫред рдпреЛ рдХреНрдпрд╛рд╕рдмрд╛рдЯ pu/pp рд░ Sun рдмреАрдЪрдХреЛ рдЖрдзрд╛рд░рднреВрдд рднрд┐рдиреНрдирддрд╛ рд╣реЛ: рддрд┐рдиреАрд╣рд░реВрд▓реЗ рддреБрд░реБрдиреНрддреИ рдлрд╛рдЗрд▓ рдЖрдлреИрдВ рдорд╛рд░реНрдлрдд рджрд┐рдиреНрдЫрдиреН, рдпреЛ рдлрд╛рдЗрд▓ рдХреНрдпрд╛рд╕рдорд╛ рдирднрдП рдкрдирд┐, рд░ рдХреНрдпрд╛рд╕рд▓реЗ рдкрд╣рд┐рд▓реЗ рдлрд╛рдЗрд▓ рдЖрдлреИрдорд╛ рдбрд╛рдЙрдирд▓реЛрдб рдЧрд░реНрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдлрд┐рд░реНрддрд╛ рджрд┐рди рдерд╛рд▓реНрдЫред

рдпрд╕ рдЕрд╡рд╕реНрдерд╛рдорд╛ рд╣рд╛рдореАрд▓реЗ рдкрд╛рдЙрдБрдЫреМрдВ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рдирдЬрд┐рдХ рд╕рд╛рдордЧреНрд░реА рд░ рдиреЗрдЯрд╡рд░реНрдХ рд▓реЛрдб рдлреИрд▓рд╛рдЙрдиред рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рдорд╕реНрдХреЛ рдХреНрдпрд╛рд╕рдмрд╛рдЯ рдорд╛рддреНрд░ рд╣рд╛рдореА рдЪрд░рдо рдШрдгреНрдЯрд╛рдорд╛ 1 Tbit/s рднрдиреНрджрд╛ рдмрдвреА рд╡рд┐рддрд░рдг рдЧрд░реНрдЫреМрдВред

рддрд░ рддреНрдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН - рдХреНрдпрд╛рд╕ рд╕рд░реНрднрд░рд╣рд░реВ рд░рдмрд░ рд╣реЛрдЗрдирдиреНред рд╕реБрдкрд░ рд▓реЛрдХрдкреНрд░рд┐рдп рд╕рд╛рдордЧреНрд░реАрдХреЛ рд▓рд╛рдЧрд┐, рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рддреНрдпрд╣рд╛рдБ рдЫреБрдЯреНрдЯреИ рд╕рд░реНрднрд░рдХреЛ рд▓рд╛рдЧрд┐ рдкрд░реНрдпрд╛рдкреНрдд рдиреЗрдЯрд╡рд░реНрдХ рдЫреИрдиред рд╣рд╛рдореНрд░реЛ рдХреНрдпрд╛рд╕ рд╕рд░реНрднрд░рд╣рд░реВ 40-50 Gbit/s рдЫрдиреН, рддрд░ рддреНрдпрд╣рд╛рдБ рд╕рд╛рдордЧреНрд░реА рдЫ рдЬрд╕рд▓реЗ рдпрд╕реНрддреЛ рдЪреНрдпрд╛рдирд▓рд▓рд╛рдИ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдмрдиреНрдж рдЧрд░реНрдЫред рд╣рд╛рдореА рдпрд╕ рдХреНрд╖реЗрддреНрд░рдХрд╛ рд▓реЛрдХрдкреНрд░рд┐рдп рдлрд╛рдЗрд▓рд╣рд░реВрдХреЛ рдПрдХрднрдиреНрджрд╛ рдмрдвреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рд╣рд░реВрдХреЛ рднрдгреНрдбрд╛рд░рдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдиреЗ рджрд┐рд╢рд╛рдорд╛ рдЕрдШрд┐ рдмрдврд┐рд░рд╣реЗрдХрд╛ рдЫреМрдВред рдпреЛ рд╡рд░реНрд╖рдХреЛ рдЕрдиреНрддреНрдпрд╕рдореНрдордорд╛ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рд╣реБрдиреЗрдЫ рднрдиреНрдиреЗ рдЖрд╢рд╛ рд▓рд┐рдПрдХреЛ рдЫреБ ред

рд╣рд╛рдореАрд▓реЗ рд╕рд╛рдорд╛рдиреНрдп рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд╣реЗрд░реНрдпреМрдВред

  • рдЕрдиреБрд░реЛрдзрд╣рд░реВ рд╕реНрд╡реАрдХрд╛рд░ рдЧрд░реНрдиреЗ рдлреНрд░рдиреНрдЯ рд╕рд░реНрднрд░рд╣рд░реВред
  • рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдЕрдиреБрд░реЛрдзрд╣рд░реВрд▓рд╛рдИ рдмреНрдпрд╛рдХрдПрдиреНрдб рдЧрд░реНрджрдЫред
  • рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдкреНрд░реЛрдХреНрд╕реАрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рдмрдиреНрдж рдЧрд░рд┐рдПрдХрд╛ рднрдгреНрдбрд╛рд░рд╣рд░реВред
  • рдХреНрд╖реЗрддреНрд░реАрдп рдХреНрдпрд╛рд╕рд╣рд░реВред

рдпреЛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдмрд╛рдЯ рдХреЗ рдЫреБрдЯреЗрдХреЛ рдЫ? рдЕрд╡рд╢реНрдп рдкрдирд┐, рдбрд╛рдЯрд╛рдмреЗрд╕ рдЬрд╕рдорд╛ рд╣рд╛рдореАрд▓реЗ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрдЫреМрдВред

рдбрд╛рдЯрд╛рдмреЗрд╕ рд╡рд╛ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ

рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╣реЛрдЗрди, рддрд░ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ - рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рднрдиреНрдЫреМрдВ, рдХрд┐рдирднрдиреЗ рд╣рд╛рдореАрд╕рдБрдЧ рд╡реНрдпрд╛рд╡рд╣рд╛рд░рд┐рдХ рд░реВрдкрдорд╛ рд╕рд╛рдорд╛рдиреНрдп рд░реВрдкрдорд╛ рд╕реНрд╡реАрдХрд╛рд░реНрдп рдЕрд░реНрдердорд╛ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВ рдЫреИрдирдиреНред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдпреЛ рдЖрд╡рд╢реНрдпрдХ рдЙрдкрд╛рдп рд╣реЛред рдпреЛ рднрдпреЛ рдХрд┐рдирднрдиреЗ 2008-2009 рдорд╛, рдЬрдм VK рд▓реЛрдХрдкреНрд░рд┐рдпрддрд╛рдорд╛ рд╡рд┐рд╕реНрдлреЛрдЯрдХ рд╡реГрджреНрдзрд┐ рднрдПрдХреЛ рдерд┐рдпреЛ, рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓реЗ MySQL рд░ Memcache рдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдХрд╛рдо рдЧрд░реНрдпреЛ рд░ рддреНрдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдерд┐рдПред MySQL рд▓рд╛рдИ рдХреНрд░реНрдпрд╛рд╕ рд░ рднреНрд░рд╖реНрдЯ рдлрд╛рдЗрд▓рд╣рд░реВ рдорди рдкрд░реНрдпреЛ, рдЬрд╕ рдкрдЫрд┐ рдпреЛ рд░рд┐рдХрднрд░ рд╣реБрдБрджреИрди, рд░ Memcache рдмрд┐рд╕реНрддрд╛рд░реИ рдХрд╛рд░реНрдпрд╕рдореНрдкрд╛рджрдирдорд╛ рдШрдЯреНрдпреЛ рд░ рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрдиреБрдкрд░реНтАНрдпреЛред

рдпрд╕рд▓реЗ рдкрддреНрддрд╛ рд▓рдЧрд╛рдпреЛ рдХрд┐ рдмрдвреНрджреЛ рд▓реЛрдХрдкреНрд░рд┐рдп рдкрд░рд┐рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрд▓рдЧрд╛рддрд╛рд░ рднрдгреНрдбрд╛рд░рдг рдерд┐рдпреЛ, рдЬрд╕рд▓реЗ рдбреЗрдЯрд╛ рднреНрд░рд╖реНрдЯ рдЧрд░реНрдЫ, рд░ рдХреНрдпрд╛рд╕, рдЬреЛ рдврд┐рд▓реЛ рд╣реБрдиреНрдЫред рдпрд╕реНрддреЛ рдЕрд╡рд╕реНрдерд╛рдорд╛, рдмрдвреНрджреЛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрди рдЧрд╛рд╣реНрд░реЛ рдЫред рдпреЛ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХреБрд░рд╛рд╣рд░реБ рд▓рд╛рдИ рдкреБрди: рд▓реЗрдЦреНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗ рдирд┐рд░реНрдгрдп рдЧрд░рд┐рдпреЛ рдЬреБрди рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣рд╛рдореНрд░реЛ рдЖрдлреНрдиреИ рд╕рд╛рдЗрдХрд▓рдорд╛ рдХреЗрдиреНрджреНрд░рд┐рдд рдерд┐рдпреЛред

рд╕рдорд╛рдзрд╛рди рд╕рдлрд▓ рднрдпреЛред рддреНрдпрд╣рд╛рдБ рдпреЛ рдЧрд░реНрди рдХреЛ рд▓рд╛рдЧреА рдПрдХ рдЕрд╡рд╕рд░ рдерд┐рдпреЛ, рд╕рд╛рдереИ рдПрдХ рдЪрд░рдо рдЖрд╡рд╢реНрдпрдХрддрд╛, рдХрд┐рдирднрдиреЗ рд╕реНрдХреЗрд▓рд┐рдВрдЧ рдХреЛ рдЕрдиреНрдп рддрд░рд┐рдХрд╛рд╣рд░реБ рддреНрдпреЛ рд╕рдордпрдорд╛ рдЕрд╡рд╕реНрдерд┐рдд рдерд┐рдПрдиред рддреНрдпрд╣рд╛рдБ рдбрд╛рдЯрд╛рдмреЗрд╕рд╣рд░реВрдХреЛ рдЧреБрдЪреНрдЫрд╛ рдерд┐рдПрди, NoSQL рдЕрдЭреИ рдЕрд╡рд╕реНрдерд┐рдд рдерд┐рдПрди, рддреНрдпрд╣рд╛рдБ MySQL, Memcache, PostrgreSQL рдорд╛рддреНрд░ рдерд┐рдП - рд░ рдпреЛ рд╣реЛред

рд╡рд┐рд╢реНрд╡рд╡реНрдпрд╛рдкреА рд╕рдЮреНрдЪрд╛рд▓рдиред рд╡рд┐рдХрд╛рд╕рдХреЛ рдиреЗрддреГрддреНрд╡ C рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд╣рд╛рдореНрд░реЛ рдЯреЛрд▓реАрд▓реЗ рдЧрд░реЗрдХреЛ рдерд┐рдпреЛ рд░ рд╕рдмреИ рдХреБрд░рд╛ рд╕реБрд╕рдВрдЧрдд рд░реВрдкрдорд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛред рдЗрдиреНрдЬрд┐рди рдЬрд╕реНрддреЛрд╕реБрдХреИ рднрдП рдкрдирд┐, рддрд┐рдиреАрд╣рд░реВ рд╕рдмреИрд╕рдБрдЧ рдбрд┐рд╕реНрдХрдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рд▓рдЧрднрдЧ рдПрдЙрдЯреИ рдлрд╛рдЗрд▓ рдврд╛рдБрдЪрд╛ рдерд┐рдпреЛ, рдЙрд╣реА рд▓рдиреНрдЪ рдкреНрдпрд╛рд░рд╛рдорд┐рдЯрд░рд╣рд░реВ, рд╕рдорд╛рди рд░реВрдкрдорд╛ рдкреНрд░рд╢реЛрдзрд┐рдд рд╕рдВрдХреЗрддрд╣рд░реВ, рд░ рдХрд┐рдирд╛рд░рд╛ рдкрд░рд┐рд╕реНрдерд┐рддрд┐ рд░ рд╕рдорд╕реНрдпрд╛рд╣рд░реВрдХреЛ рдорд╛рдорд▓рд╛рдорд╛ рд▓рдЧрднрдЧ рдЙрд╕реНрддреИ рд╡реНрдпрд╡рд╣рд╛рд░ рдЧрд░рд┐рдпреЛред рдЗрдиреНрдЬрд┐рдирд╣рд░реВрдХреЛ рдмреГрджреНрдзрд┐рдХреЛ рд╕рд╛рде, рдпреЛ рдкреНрд░рдгрд╛рд▓реА рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрди рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рдЫ - рддреНрдпрд╣рд╛рдБ рдХреБрдиреИ рдЪрд┐рдбрд┐рдпрд╛рдЦрд╛рдирд╛ рдЫреИрди рдЬреБрди рдорд░реНрдордд рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ, рд░ рдЙрдиреАрд╣рд░реВрд▓реЗ рдкреНрд░рддреНрдпреЗрдХ рдирдпрд╛рдБ рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рдбрд╛рдЯрд╛рдмреЗрд╕ рдХрд╕рд░реА рд╕рдЮреНрдЪрд╛рд▓рди рдЧрд░реНрдиреЗ рднрдиреЗрд░ рдкреБрди: рд╕рд┐рдХреНрдиреБ рдкрд░реНрдЫ, рдЬрд╕рд▓реЗ рдпрд╕рд▓рд╛рдИ рдЫрд┐рдЯреЛ рд░ рд╕реБрд╡рд┐рдзрд╛рдЬрдирдХ рд░реВрдкрдорд╛ рдмрдврд╛рдЙрди рд╕рдореНрднрд╡ рдмрдирд╛рдпреЛред рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ред

рдЗрдиреНрдЬрд┐рди рдХреЛ рдкреНрд░рдХрд╛рд░

рдЯреЛрд▓реАрд▓реЗ рдзреЗрд░реИ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рд▓реЗрдЦреЗред рдпрд╣рд╛рдБ рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ рдХреЗрд╣реА рдЫрдиреН: рд╕рд╛рдереА, рд╕рдВрдХреЗрдд, рдЫрд╡рд┐, ipdb, рдЕрдХреНрд╖рд░рд╣рд░реВ, рд╕реВрдЪреАрд╣рд░реВ, рд▓рдЧрд╣рд░реВ, memcached, meowdb, рд╕рдорд╛рдЪрд╛рд░, nostradamus, рдлреЛрдЯреЛ, рдкреНрд▓реЗрд▓рд┐рд╕реНрдЯрд╣рд░реВ, pmemcached, Sandbox, рдЦреЛрдЬ, рднрдгреНрдбрд╛рд░рдг, рдордирдкрд░реНрдиреЗ, рдХрд╛рд░реНрдпрд╣рд░реВ, ...

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

рд╣рд╛рдореАрд╕рдБрдЧ рдЫреБрдЯреНрдЯреИ рдЗрдиреНрдЬрд┐рди рдЫ memcached, рдЬреБрди рдирд┐рдпрдорд┐рдд рдЬрд╕реНрддреИ рдЫ, рддрд░ рдЧреБрдбреАрдХреЛ рдЧреБрдЪреНрдЫрд╛рдХреЛ рд╕рд╛рде, рд░ рдЬреБрди рдврд┐рд▓реЛ рд╣реБрдБрджреИрдиред рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рд╣реЛрдЗрди, рддрд░ рдпрд╕рд▓реЗ рдкрдирд┐ рдХрд╛рдо рдЧрд░реНрджрдЫред рдЫреБрдЯреНрдЯреИ рдЙрдкрд▓рдмреНрдз рдЫ pmemcached рд╣реЛ рд▓рдЧрд╛рддрд╛рд░ memcached, рдЬрд╕рд▓реЗ рдбрд┐рд╕реНрдХрдорд╛ рдкрдирд┐ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдЫ, рд╕рд╛рдереИ, RAM рдорд╛ рдлрд┐рдЯ рд╣реБрдиреЗ рднрдиреНрджрд╛, рдкреБрди: рд╕реБрд░реБ рдЧрд░реНрджрд╛ рдбрд╛рдЯрд╛ рдЧреБрдорд╛рдЙрди рдирджрд┐рдиреБрд╣реЛрд╕реНред рддреНрдпрд╣рд╛рдБ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдХрд╛рд░реНрдпрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╡рд┐рднрд┐рдиреНрди рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рдЫрдиреН: рд▓рд╛рдорд╣рд░реВ, рд╕реВрдЪреАрд╣рд░реВ, рд╕реЗрдЯрд╣рд░реВ - рд╣рд╛рдореНрд░реЛ рдкрд░рд┐рдпреЛрдЬрдирд╛рд▓рд╛рдИ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрдиреЗ рд╕рдмреИ рдХреБрд░рд╛ред

рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ

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

рдХреЛрдбрд▓реЗ рднреМрддрд┐рдХ рд╕реНрдерд╛рди, рдЖрдХрд╛рд░, рд╡рд╛ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ рдЬрд╛рдиреНрди рдЖрд╡рд╢реНрдпрдХ рдЫреИрдиред рдК рдирд┐рд╢реНрдЪрд┐рдд рдкрд╣рд┐рдЪрд╛рдирдХрд░реНрддрд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЬрд╛рдиреНрдЫред

рдпреЛ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, рддрдкрд╛рдИрдВрд▓реЗ рдХреЛрдб рд░ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рдмреАрдЪ рдЕрд╡рд╕реНрдерд┐рдд рдПрдЙрдЯрд╛ рдердк рдЗрдХрд╛рдИ рдердкреНрди рдЖрд╡рд╢реНрдпрдХ рдЫ - рдкреНрд░реЛрдХреНрд╕реА.

RPC рдкреНрд░реЛрдХреНрд╕реА

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

рдкреНрд░реЛрдЧреНрд░рд╛рдорд░рд╣рд░реВрд▓реЗ рдХрддрд┐, рдХрд╣рд╛рдБ рд░ рдХреЗ рдпрд╕рдХреЛ рд▓рд╛рдЧрддрдорд╛ рд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрджреИрдирдиреН - рддрд┐рдиреАрд╣рд░реВ рдХреЗрд╡рд▓ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЬрд╛рдиреНрдЫрдиреНред рдпрд╕рд▓реЗ рд╣рд╛рдореАрд▓рд╛рдИ рдзреЗрд░реИ рдЕрдиреБрдорддрд┐ рджрд┐рдиреНрдЫред рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрд╛, рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рдЕрдиреБрд░реЛрдзрд▓рд╛рдИ рд░рд┐рдбрд┐рд░реЗрдХреНрдЯ рдЧрд░реНрдЫ, рдХрд╣рд╛рдБ рдерд╛рд╣рд╛ рдЫ - рдпрд╕рд▓реЗ рдЖрдлреИрдВ рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

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

рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрдирд╣рд░реВ

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

MySQL рдХреЛ рд▓рд╛рдЧрд┐, рдЬреБрди рд╣рд╛рдореАрд╕рдБрдЧ рдЕрдЭреИ рдкрдирд┐ рдпрд╣рд╛рдБ рд░ рддреНрдпрд╣рд╛рдБ рдЫ, рд╣рд╛рдореА db-proxy рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ, рд░ ClickHouse рдХреЛ рд▓рд╛рдЧрд┐ - рдХрд┐рдЯрдирд╣рд╛рдЙрд╕.

рдпреЛ рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛ рдпреЛ рдЬрд╕реНрддреИ рдХрд╛рдо рдЧрд░реНрджрдЫред рддреНрдпрд╣рд╛рдБ рдПрдХ рдирд┐рд╢реНрдЪрд┐рдд рд╕рд░реНрднрд░ рдЫ, рдпрд╕рд▓реЗ kPHP, Go, Python рдЪрд▓рд╛рдЙрдБрдЫ - рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рд╣рд╛рдореНрд░реЛ RPC рдкреНрд░реЛрдЯреЛрдХрд▓ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдиреЗ рдХреБрдиреИ рдкрдирд┐ рдХреЛрдбред рдХреЛрдб рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ RPC рдкреНрд░реЛрдХреНрд╕реАрдорд╛ рдЪрд▓реНрдЫ - рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░ рдЬрд╣рд╛рдБ рдХреЛрдб рдЕрд╡рд╕реНрдерд┐рдд рдЫ рдЖрдлреНрдиреИ рд╕реНрдерд╛рдиреАрдп рдкреНрд░реЛрдХреНрд╕реА рдЪрд▓рд╛рдЙрдБрдЫред рдЕрдиреБрд░реЛрдзрдорд╛, рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рдХрд╣рд╛рдБ рдЬрд╛рдиреЗ рднрдиреЗрд░ рдмреБрдЭреНрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдпрджрд┐ рдПрдХ рдЗрдиреНрдЬрд┐рди рдЕрд░реНрдХреЛрдорд╛ рдЬрд╛рди рдЪрд╛рд╣рдиреНрдЫ рднрдиреЗ, рдпреЛ рдЫрд┐рдореЗрдХреА рднрдП рдкрдирд┐, рдпреЛ рдкреНрд░реЛрдХреНрд╕реА рдорд╛рд░реНрдлрдд рдЬрд╛рдиреНрдЫ, рдХрд┐рдирднрдиреЗ рдЫрд┐рдореЗрдХреА рдЕрд░реНрдХреЛ рдбреЗрдЯрд╛ рдХреЗрдиреНрджреНрд░рдорд╛ рд╣реБрди рд╕рдХреНрдЫред рдЗрдиреНрдЬрд┐рди рдЖрдлреИрдВ рдмрд╛рд╣реЗрдХ рдЕрд░реВ рдХреБрдиреИ рдЪреАрдЬрдХреЛ рд╕реНрдерд╛рди рдЬрд╛рдиреНрдирдорд╛ рднрд░ рдкрд░реНрдиреБ рд╣реБрдБрджреИрди - рдпреЛ рд╣рд╛рдореНрд░реЛ рдорд╛рдирдХ рд╕рдорд╛рдзрд╛рди рд╣реЛред рддрд░ рдкрдХреНрдХреИ рдкрдирд┐ рдЕрдкрд╡рд╛рджрд╣рд░реВ рдЫрдиреН :)

TL-рдпреЛрдЬрдирд╛ рдХреЛ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬрд╕ рдЕрдиреБрд╕рд╛рд░ рд╕рдмреИ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ рд╕рдЮреНрдЪрд╛рд▓рдиред

memcache.not_found                                = memcache.Value;
memcache.strvalue	value:string flags:int = memcache.Value;
memcache.addOrIncr key:string flags:int delay:int value:long = memcache.Value;

tasks.task
    fields_mask:#
    flags:int
    tag:%(Vector int)
    data:string
    id:fields_mask.0?long
    retries:fields_mask.1?int
    scheduled_time:fields_mask.2?int
    deadline:fields_mask.3?int
    = tasks.Task;
 
tasks.addTask type_name:string queue_id:%(Vector int) task:%tasks.Task = Long;

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

TCP/UDP рдорд╛ TL рдорд╛ RPC... UDP?

рд╣рд╛рдореАрд╕рдБрдЧ TL рдпреЛрдЬрдирд╛рдХреЛ рд╢реАрд░реНрд╖рдорд╛ рдЪрд▓реНрдиреЗ рдЗрдиреНрдЬрд┐рди рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐ RPC рдкреНрд░реЛрдЯреЛрдХрд▓ рдЫред рдпреЛ рд╕рдмреИ TCP/UDP рдЬрдбрд╛рдирдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫред TCP рдмреБрдЭреНрди рд╕рдХрд┐рдиреНрдЫ, рддрд░ рд╣рд╛рдореАрд▓рд╛рдИ рдХрд┐рди UDP рдЪрд╛рд╣рд┐рдиреНрдЫ?

UDP рдорджреНрджрдд рдЧрд░реНрджрдЫ рд╕рд░реНрднрд░рд╣рд░реВ рдмреАрдЪ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдХреЛ рд╕рдорд╕реНрдпрд╛рдмрд╛рдЯ рдмрдЪреНрдиред рдпрджрд┐ рдкреНрд░рддреНрдпреЗрдХ рд╕рд░реНрднрд░рдорд╛ RPC рдкреНрд░реЛрдХреНрд╕реА рдЫ рд░, рд╕рд╛рдорд╛рдиреНрдпрддрдпрд╛, рдпреЛ рдХреБрдиреИ рдкрдирд┐ рдЗрдиреНрдЬрд┐рдирдорд╛ рдЬрд╛рди рд╕рдХреНрдЫ, рддреНрдпрд╕рдкрдЫрд┐ рддреНрдпрд╣рд╛рдБ рдкреНрд░рддрд┐ рд╕рд░реНрднрд░ рд╣рдЬрд╛рд░реМрдВ TCP рдЬрдбрд╛рдирд╣рд░реВ рдЫрдиреНред рддреНрдпрд╣рд╛рдБ рдПрдХ рднрд╛рд░ рдЫ, рддрд░ рдпреЛ рдмреЗрдХрд╛рд░ рдЫред UDP рдХреЛ рдорд╛рдорд▓рд╛ рдорд╛ рдпреЛ рд╕рдорд╕реНрдпрд╛ рдЕрд╡рд╕реНрдерд┐рдд рдЫреИрдиред

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

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

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

рд▓рдЧрд╛рддрд╛рд░ рдбрд╛рдЯрд╛ рднрдгреНрдбрд╛рд░рдг

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

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

рдо рдЫрд┐рдЯреНрдЯреИ рд╕рдЮреНрдЪрд╛рд▓рдирдХреЛ рд╕рд┐рджреНрдзрд╛рдиреНрдд рд╡рд░реНрдгрди рдЧрд░реНрдиреЗрдЫреБред рддреНрдпрд╣рд╛рдБ рдПрдЙрдЯрд╛ рд╕рд░реНрднрд░ рдЫ рдЬрд╕рдорд╛ рдЗрдиреНрдЬрд┐рди рдЪрд▓реНрдЫред рдЙрд╕рд▓реЗ рд▓реЗрдЦреНрдирдХреЛ рд▓рд╛рдЧрд┐ рдирдпрд╛рдБ рдЦрд╛рд▓реА рдмрд┐рдирд▓рдЧ рдЦреЛрд▓реНрдЫ рд░ рддреНрдпрд╕рдорд╛ рдкрд░рд┐рд╡рд░реНрддрдирдХреЛ рд▓рд╛рдЧрд┐ рдШрдЯрдирд╛ рд▓реЗрдЦреНрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

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

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдХреБрдиреИ рдмрд┐рдиреНрджреБрдорд╛, рдЬрдм рдЗрдиреНрдЬрд┐рди рдкреБрди: рд╕реБрд░реБ рд╣реБрдиреНрдЫ, рддреНрдпрд╣рд╛рдБ рдбрд┐рд╕реНрдХрдорд╛ рдмрд┐рдирд▓рдЧ рд░ рд╕реНрдиреНрдпрд╛рдкрд╕рдЯ рджреБрд╡реИ рд╣реБрдиреЗрдЫред рдЗрдиреНрдЬрд┐рдирд▓реЗ рд╕рдореНрдкреВрд░реНрдг рд╕реНрдиреНрдпрд╛рдкрд╕рдЯ рдкрдвреНрдЫ рд░ рдирд┐рд╢реНрдЪрд┐рдд рдмрд┐рдиреНрджреБрдорд╛ рдпрд╕рдХреЛ рдЕрд╡рд╕реНрдерд╛ рдмрдврд╛рдЙрдБрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рд╕реНрдиреНрдпрд╛рдкрд╕рдЯ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрджрд╛рдХреЛ рд╕реНрдерд┐рддрд┐ рд░ рдмрд┐рдирд▓рдЧрдХреЛ рд╕рд╛рдЗрдЬ рдкрдвреНрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

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

рдбрд╛рдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐

рдирддрд┐рдЬрд╛рдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореНрд░реЛ рдорд╛ рдбрд╛рдЯрд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ рдХрдерди рдЖрдзрд╛рд░рд┐рдд тАФ рд╣рд╛рдореА binlog рдорд╛ рдХреБрдиреИ рдкреГрд╖реНрда рдкрд░рд┐рд╡рд░реНрддрди рд╣реЛрдЗрди, рддрд░ рдирд╛рдо рд▓реЗрдЦреНрдЫреМрдВ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрдиреБрд╣реЛрд╕реНред рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рдЖрдЙрдиреЗ рдХреБрд░рд╛рд╕рдБрдЧ рдзреЗрд░реИ рдорд┐рд▓реНрджреЛрдЬреБрд▓реНрджреЛ, рдереЛрд░реИ рдкрд░рд┐рдорд╛рд░реНрдЬрди рдорд╛рддреНрд░ред

рдПрдЙрдЯреИ рдпреЛрдЬрдирд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рдХреЛ рд▓рд╛рдЧрд┐ рдорд╛рддреНрд░ рд╣реЛрдЗрди, рддрд░ рдкрдирд┐ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ рдмреНрдпрд╛рдХрдЕрдкрд╣рд░реВ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░реНрдиред рд╣рд╛рдореАрд╕рдБрдЧ рдПрдЙрдЯрд╛ рдЗрдиреНрдЬрд┐рди рдЫ - рдПрдХ рд▓реЗрдЦрди рдорд╛рд╕реНрдЯрд░ рдЬрд╕рд▓реЗ рдмрд┐рдирд▓рдЧрдорд╛ рд▓реЗрдЦреНрдЫред рдЕрдиреНрдп рдХреБрдиреИ рдкрдирд┐ рдард╛рдЙрдБрдорд╛ рдЬрд╣рд╛рдБ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрд▓реЗ рдпрд╕рд▓рд╛рдИ рд╕реЗрдЯ рдЕрдк рдЧрд░реЗ, рдпреЛ рдмрд┐рдирд▓рдЧ рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдЧрд░рд┐рдПрдХреЛ рдЫ, рд░ рдпреЛ рд╣реЛ - рд╣рд╛рдореАрд╕рдБрдЧ рдмреНрдпрд╛рдХрдЕрдк рдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ рдкреНрд░рддрд┐рдХреГрддрд┐ рдкрдвреНрджреИCPU рдкрдвреНрдиреЗ рд▓реЛрдб рдШрдЯрд╛рдЙрдирдХреЛ рд▓рд╛рдЧрд┐, рдкрдвреНрдиреЗ рдЗрдиреНрдЬрд┐рди рдорд╛рддреНрд░ рд╕реБрд░реБ рдЧрд░рд┐рдПрдХреЛ рдЫ, рдЬрд╕рд▓реЗ рдмрд┐рдирд▓рдЧрдХреЛ рдЕрдиреНрддреНрдп рдкрдвреНрдЫ рд░ рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ рдпреА рдЖрджреЗрд╢рд╣рд░реВ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдЧрд░реНрджрдЫред

рдпрд╣рд╛рдБ рдврд┐рд▓рд╛рдЗ рдзреЗрд░реИ рд╕рд╛рдиреЛ рдЫ, рд░ рдпреЛ рдкрддреНрддрд╛ рд▓рдЧрд╛рдЙрди рд╕рдореНрднрд╡ рдЫ рдХрд┐ рдкреНрд░рддрд┐рдХреГрддрд┐ рдорд╛рд╕реНрдЯрд░ рдкрдЫрд┐ рдХрддрд┐ рдкрдЫрд╛рдбреА рдЫред

RPC рдкреНрд░реЛрдХреНрд╕реАрдорд╛ рдбрд╛рдЯрд╛ рд╢реЗрд░реНрдбрд┐рдЩ

рд╢реЗрд░реНрдбрд┐рдЩрд▓реЗ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░реНрдЫ? рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рдХреБрди рдХреНрд▓рд╕реНрдЯрд░ рд╢рд╛рд░реНрдбрдорд╛ рдкрдард╛рдЙрдиреЗ рднрдиреЗрд░ рдХрд╕рд░реА рдмреБрдЭреНрдЫ? рдХреЛрдбрд▓реЗ рдпрд╕реЛ рднрдиреНрджреИрди: "резрел рд╢рд╛рд░реНрдбрдХреЛ рд▓рд╛рдЧрд┐ рдкрдард╛рдЙрдиреБрд╣реЛрд╕реН!" - рд╣реЛрдЗрди, рдпреЛ рдкреНрд░реЛрдХреНрд╕реА рджреНрд╡рд╛рд░рд╛ рдЧрд░рд┐рдиреНрдЫред

рд╕рд░рд▓ рдпреЛрдЬрдирд╛ рдкрд╣рд┐рд▓реЛ рдЫ - рдЕрдиреБрд░реЛрдз рдорд╛ рдкрд╣рд┐рд▓реЛ рдирдореНрдмрд░ред

get(photo100_500) => 100 % N.

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

рдпреЛ рдЙрдкрдпреЛрдЧреА рд╣реБрдиреНрдЫ рдЬрдм рд╣рд╛рдореА рдПрдХрд▓ рдирд┐рдХрд╛рдпрдХреЛ рдбрд╛рдЯрд╛ рд▓реЛрдХреЗрд▓рд┐рдЯреА рд╣реБрди рдЪрд╛рд╣рдиреНрдЫреМрдВред рдорд╛рдиреМрдВ 100 рдПрдХ рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛ рд╡рд╛ рд╕рдореВрд╣ ID рд╣реЛ, рд░ рд╣рд╛рдореА рдЬрдЯрд┐рд▓ рдкреНрд░рд╢реНрдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рдПрдЙрдЯреИ рдирд┐рдХрд╛рдпрдХреЛ рд╕рдмреИ рдбреЗрдЯрд╛ рдПрдХ рд╢рд╛рд░реНрдбрдорд╛ рд╣реБрди рдЪрд╛рд╣рдиреНрдЫреМрдВред

рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдХреНрд▓рд╕реНрдЯрд░рднрд░рд┐ рдХрд╕рд░реА рдлреИрд▓рд╛рдЗрдиреНрдЫ рднрдиреНрдиреЗ рдХреБрд░рд╛рдХреЛ рд╡рд╛рд╕реНрддрд╛ рдЧрд░реНрджреИрдиреМрдВ рднрдиреЗ, рддреНрдпрд╣рд╛рдБ рдЕрд░реНрдХреЛ рд╡рд┐рдХрд▓реНрдк рдЫ - рд╕рдореНрдкреВрд░реНрдг рд╢рд╛рд░реНрдб рд╣реНрдпрд╛рд╕ рдЧрд░реНрджреИ.

hash(photo100_500) => 3539886280 % N

рд╣рд╛рдореАрд▓реЗ рд╣реНрдпрд╛рд╕, рд╡рд┐рднрд╛рдЬрдирдХреЛ рдмрд╛рдБрдХреА рд░ рд╢рд╛рд░реНрдб рдирдореНрдмрд░ рдкрдирд┐ рдкрд╛рдЙрдБрдЫреМрдВред

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

рдпрджрд┐ рд╣рд╛рдореАрд▓реЗ рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рд╕реНрд╡реЗрдЪреНрдЫрд╛рдЪрд╛рд░реА рд╕рдВрдЦреНрдпрд╛ рдердкреНрди рд╡рд╛ рд╣рдЯрд╛рдЙрди рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рд╣рд╛рдореА рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВ рд░рд┐рдВрдЧ a la Ketama рдорд╛ рд▓рдЧрд╛рддрд╛рд░ рд╣реНрдпрд╛рд╕рд┐рдЩред рддрд░ рдПрдХреИ рд╕рдордпрдорд╛, рд╣рд╛рдореАрд▓реЗ рдбреЗрдЯрд╛рдХреЛ рд╕реНрдерд╛рдиреАрдпрддрд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдЧреБрдорд╛рдЙрдБрдЫреМрдВ; рд╣рд╛рдореАрд▓реЗ рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЕрдиреБрд░реЛрдз рдорд░реНрдЬ рдЧрд░реНрдиреБрдкрд░реНрдЫ рддрд╛рдХрд┐ рдкреНрд░рддреНрдпреЗрдХ рдЯреБрдХреНрд░рд╛рд▓реЗ рдЖрдлреНрдиреИ рд╕рд╛рдиреЛ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдлрд░реНрдХрд╛рдЙрдБрдЫ, рд░ рддреНрдпрд╕рдкрдЫрд┐ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛рд╣рд░реВрд▓рд╛рдИ рдкреНрд░реЛрдХреНрд╕реАрдорд╛ рдорд░реНрдЬ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рддреНрдпрд╣рд╛рдБ рд╕реБрдкрд░-рд╡рд┐рд╢рд┐рд╖реНрдЯ рдЕрдиреБрд░реЛрдзрд╣рд░реВ рдЫрдиреНред рдпреЛ рдпрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫ: RPC рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рдЕрдиреБрд░реЛрдз рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрджрдЫ, рдХреБрди рдХреНрд▓рд╕реНрдЯрд░рдорд╛ рдЬрд╛рдиреЗ рд░ рд╢рд╛рд░реНрдб рдирд┐рд░реНрдзрд╛рд░рдг рдЧрд░реНрджрдЫред рддреНрдпрд╕рдкрдЫрд┐ рддреНрдпрд╣рд╛рдБ рдХрд┐ рдд рд▓реЗрдЦрди рдорд╛рд╕реНрдЯрд░рд╣рд░реВ рдЫрдиреН, рд╡рд╛, рдпрджрд┐ рдХреНрд▓рд╕реНрдЯрд░рд╕рдБрдЧ рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рдорд░реНрдерди рдЫ рднрдиреЗ, рдпрд╕рд▓реЗ рдорд╛рдЧрдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐рдорд╛ рдкрдард╛рдЙрдБрдЫред рдкреНрд░реЛрдХреНрд╕реАрд▓реЗ рдпреЛ рд╕рдмреИ рдЧрд░реНрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рд▓рдЧрд╣рд░реВ

рд╣рд╛рдореА рдзреЗрд░реИ рддрд░рд┐рдХрд╛рдорд╛ рд▓рдЧрд╣рд░реВ рд▓реЗрдЦреНрдЫреМрдВред рд╕рдмреИрднрдиреНрджрд╛ рд╕реНрдкрд╖реНрдЯ рд░ рд╕рд░рд▓ рдЫ memcache рдорд╛ рд▓рдЧрд╣рд░реВ рд▓реЗрдЦреНрдиреБрд╣реЛрд╕реН.

ring-buffer: prefix.idx = line

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

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

рд▓рдЧрд╣рд░реВрдХреЛ рднрд░рдкрд░реНрджреЛ рднрдгреНрдбрд╛рд░рдгрдХреЛ рд▓рд╛рдЧрд┐ рд╣рд╛рдореАрд╕рдБрдЧ рдЗрдиреНрдЬрд┐рди рдЫ рд▓рдЧ рдЗрдиреНрдЬрд┐рдиред рдпрд╣реА рдХрд╛рд░рдгрд▓реЗ рдЧрд░реНрджрд╛ рдпреЛ рд╕рд┐рд░реНрдЬрдирд╛ рдЧрд░рд┐рдПрдХреЛ рдерд┐рдпреЛ рд░ рд╡реНрдпрд╛рдкрдХ рд░реВрдкрдорд╛ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВрдХреЛ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫред рдорд▓рд╛рдИ рдерд╛рд╣рд╛ рднрдПрдХреЛ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдХреНрд▓рд╕реНрдЯрд░рд▓реЗ 600 TB рдкреНрдпрд╛рдХ рдЧрд░рд┐рдПрдХрд╛ рд▓рдЧрд╣рд░реВ рдкрд╛рдЙрдБрдЫред

рдЗрдиреНрдЬрд┐рди рдзреЗрд░реИ рдкреБрд░рд╛рдиреЛ рдЫ, рддреНрдпрд╣рд╛рдБ 6-7 рд╡рд░реНрд╖ рдкреБрд░рд╛рдиреЛ рдХреНрд▓рд╕реНрдЯрд░рд╣рд░реВ рдЫрдиреНред рддреНрдпрд╣рд╛рдБ рд╕рдорд╕реНрдпрд╛рд╣рд░реВ рдЫрдиреН рдЬреБрди рд╣рд╛рдореА рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрджреИрдЫреМрдВ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рд▓рдЧрд╣рд░реВ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрд░рд┐рдп рд░реВрдкрдорд╛ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рдерд╛рд▓реНрдпреМрдВред

ClickHouse рдорд╛ рд▓рдЧрд╣рд░реВ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджреИ

рдпреЛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рд▓реЗ рд╣рд╛рдореА рд╣рд╛рдореНрд░реЛ рдЗрдиреНрдЬрд┐рдирд╣рд░реВрдорд╛ рдХрд╕рд░реА рд╣рд┐рдВрдбреНрдЫреМрдВ рднрдиреЗрд░ рджреЗрдЦрд╛рдЙрдБрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рддреНрдпрд╣рд╛рдБ рдХреЛрдб рдЫ рдЬреБрди рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ RPC рдорд╛рд░реНрдлрдд RPC-proxy рдорд╛ рдЬрд╛рдиреНрдЫ, рд░ рдпрд╕рд▓реЗ рдЗрдиреНрдЬрд┐рдирдорд╛ рдХрд╣рд╛рдБ рдЬрд╛рдиреЗ рднрдиреЗрд░ рдмреБрдЭреНрдЫред рдпрджрд┐ рд╣рд╛рдореА ClickHouse рдорд╛ рд▓рдЧрд╣рд░реВ рд▓реЗрдЦреНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ рднрдиреЗ, рд╣рд╛рдореАрд▓реЗ рдпрд╕ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрджреБрдИ рднрд╛рдЧрд╣рд░реВ рдкрд░рд┐рд╡рд░реНрддрди рдЧрд░реНрди рдЖрд╡рд╢реНрдпрдХ рдЫ:

  • рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдХреЛ рд╕рд╛рде рдХреЗрд╣рд┐ рдЗрдиреНрдЬрд┐рди рдмрджрд▓реНрдиреБрд╣реЛрд╕реН;
  • RPC рдкреНрд░реЛрдХреНрд╕реА рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреБрд╣реЛрд╕реН, рдЬрд╕рд▓реЗ ClickHouse рдкрд╣реБрдБрдЪ рдЧрд░реНрди рд╕рдХреНрджреИрди, рдХреЗрд╣рд┐ рд╕рдорд╛рдзрд╛рдирдХреЛ рд╕рд╛рде, рд░ RPC рдорд╛рд░реНрдлрддред

рдЗрдиреНрдЬрд┐рди рд╕рд░рд▓ рдЫ - рд╣рд╛рдореА рдпрд╕рд▓рд╛рдИ рд╕рд░реНрднрд░ рд╡рд╛ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдХреЛ рд╕рд╛рде рд╕рд░реНрднрд░рд╣рд░реВрдХреЛ рдХреНрд▓рд╕реНрдЯрд░рд╕рдБрдЧ рдмрджрд▓реНрдЫреМрдВред

рд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдЬрд╛рдирдХреЛ рд▓рд╛рдЧрд┐, рд╣рд╛рдореАрд▓реЗ рдЧрд░реНрдпреМрдВ KittenHouseред рдпрджрд┐ рд╣рд╛рдореА KittenHouse рдмрд╛рдЯ ClickHouse рдорд╛ рд╕рд┐рдзреИ рдЬрд╛рдиреНрдЫреМрдВ рднрдиреЗ, рдпрд╕рд▓реЗ рд╕рд╛рдордирд╛ рдЧрд░реНрджреИрдиред рдЕрдиреБрд░реЛрдз рдмрд┐рдирд╛ рдкрдирд┐, рдпрд╕рд▓реЗ рдареВрд▓реЛ рд╕рдВрдЦреНрдпрд╛рдорд╛ рдореЗрд╕рд┐рдирд╣рд░реВрдХреЛ HTTP рдЬрдбрд╛рдирд╣рд░реВрдмрд╛рдЯ рдердкреНрдЫред рдпреЛрдЬрдирд╛ рдХрд╛рдо рдЧрд░реНрдирдХреЛ рд▓рд╛рдЧрд┐, ClickHouse рдХреЛ рд╕рд╛рде рд╕рд░реНрднрд░рдорд╛ рд╕реНрдерд╛рдиреАрдп рд░рд┐рднрд░реНрд╕ рдкреНрд░реЛрдХреНрд╕реА рдЙрдард╛рдЗрдПрдХреЛ рдЫ, рдЬреБрди рдпрд╕рд░реА рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ рдХрд┐ рдпрд╕рд▓реЗ рдЬрдбрд╛рдирд╣рд░реВрдХреЛ рдЖрд╡рд╢реНрдпрдХ рдорд╛рддреНрд░рд╛рд╣рд░реВ рд╕рд╛рдордирд╛ рдЧрд░реНрди рд╕рдХреНрдЫред рдпрд╕рд▓реЗ рдЕрдкреЗрдХреНрд╖рд╛рдХреГрдд рднрд░рдкрд░реНрджреЛ рд░реВрдкрдорд╛ рдЖрдлреИрдВ рднрд┐рддреНрд░ рдбрд╛рдЯрд╛ рдмрдлрд░ рдЧрд░реНрди рд╕рдХреНрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдХрд╣рд┐рд▓реЗрдХрд╛рд╣реАрдБ рд╣рд╛рдореА рдЧреИрд░-рдорд╛рдирдХ рд╕рдорд╛рдзрд╛рдирд╣рд░реВрдорд╛ RPC рдпреЛрдЬрдирд╛ рд▓рд╛рдЧреВ рдЧрд░реНрди рдЪрд╛рд╣рдБрджреИрдиреМрдВ, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐, nginx рдорд╛ред рддреНрдпрд╕реИрд▓реЗ, KittenHouse рд╕рдБрдЧ UDP рдорд╛рд░реНрдлрдд рд▓рдЧрд╣рд░реВ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗ рдХреНрд╖рдорддрд╛ рдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдпрджрд┐ рд▓рдЧрд╣рд░реВ рдкреНрд░реЗрд╖рдХ рд░ рдкреНрд░рд╛рдкреНрддрдХрд░реНрддрд╛рд▓реЗ рдПрдЙрдЯреИ рдореЗрд╕рд┐рдирдорд╛ рдХрд╛рдо рдЧрд░реНрдЫрдиреН рднрдиреЗ, рд╕реНрдерд╛рдиреАрдп рд╣реЛрд╕реНрдЯ рднрд┐рддреНрд░ UDP рдкреНрдпрд╛рдХреЗрдЯ рдЧреБрдорд╛рдЙрдиреЗ рд╕рдореНрднрд╛рд╡рдирд╛ рдПрдХрджрдо рдХрдо рдЫред рддреЗрд╕реНрд░реЛ-рдкрдХреНрд╖ рд╕рдорд╛рдзрд╛рди рд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛рдорд╛ RPC рд▓рд╛рдЧреВ рдЧрд░реНрдиреЗ рдЖрд╡рд╢реНрдпрдХрддрд╛ рдмреАрдЪрдХреЛ рд╕рдореНрдЭреМрддрд╛рдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореА рдХреЗрд╡рд▓ UDP рдкрдард╛рдЙрдиреЗ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдЫреМрдВред рд╣рд╛рдореА рдкрдЫрд┐ рдпреЛ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрдлрд░реНрдХрдиреЗрдЫреМрдВред

рдирд┐рдЧрд░рд╛рдиреА рдЧрд░реНрджреИ

рд╣рд╛рдореАрд╕рдБрдЧ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рд▓рдЧрд╣рд░реВ рдЫрдиреН: рддрд┐рдиреАрд╣рд░реВрдХреЛ рд╕рд░реНрднрд░рдорд╛ рдкреНрд░рд╢рд╛рд╕рдХрд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд╕рдЩреНрдХрд▓рди рдЧрд░рд┐рдПрдХрд╛ рд░ рдХреЛрдбрдмрд╛рдЯ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрджреНрд╡рд╛рд░рд╛ рд▓реЗрдЦрд┐рдПрдХрд╛ рд▓рдЧрд╣рд░реВред рддрд┐рдиреАрд╣рд░реВ рджреБрдИ рдкреНрд░рдХрд╛рд░рдХрд╛ рдореЗрдЯреНрд░рд┐рдХрд╣рд░реВрд╕рдБрдЧ рдореЗрд▓ рдЦрд╛рдиреНрдЫ: рдкреНрд░рдгрд╛рд▓реА рд░ рдЙрддреНрдкрд╛рджрди.

рдкреНрд░рдгрд╛рд▓реА рдореЗрдЯреНрд░рд┐рдХреНрд╕

рдпрд╕рд▓реЗ рд╣рд╛рдореНрд░рд╛ рд╕рдмреИ рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдХрд╛рдо рдЧрд░реНрджрдЫ рдиреЗрдЯрдбрд╛рдЯрд╛, рдЬрд╕рд▓реЗ рддрдереНрдпрд╛рдЩреНрдХ рд╕рдЩреНрдХрд▓рди рдЧрд░реНрджрдЫ рд░ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрдард╛рдЙрдБрдЫ рдЧреНрд░реЗрдлрд╛рдЗрдЯ рдХрд╛рд░реНрдмрдиред рддрд╕рд░реНрде, ClickHouse рднрдгреНрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реАрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ Whisper рд╣реЛрдЗрди, рдЙрджрд╛рд╣рд░рдгрдХрд╛ рд▓рд╛рдЧрд┐ред рдпрджрд┐ рдЖрд╡рд╢реНрдпрдХ рдЫ рднрдиреЗ, рддрдкрд╛рдЗрдБ рд╕реАрдзрд╛ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдмрд╛рдЯ рдкрдвреНрди рд╕рдХреНрдиреБрд╣реБрдиреНрдЫ, рд╡рд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН рдЧреНрд░рд╛рдлрд╛рдирд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕, рдЧреНрд░рд╛рдл рд░ рд░рд┐рдкреЛрд░реНрдЯрд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ред рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рдХреЛ рд░реВрдкрдорд╛, рд╣рд╛рдореАрд╕рдБрдЧ Netdata рд░ Grafana рдорд╛ рдкрд░реНрдпрд╛рдкреНрдд рдкрд╣реБрдБрдЪ рдЫред

рдЙрддреНрдкрд╛рджрди рдореЗрдЯреНрд░рд┐рдХреНрд╕

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

statlogsCountEvent   ( тАШstat_nameтАЩ,            $key1, $key2, тАж)
statlogsUniqueCount ( тАШstat_nameтАЩ, $uid,    $key1, $key2, тАж)
statlogsValuetEvent  ( тАШstat_nameтАЩ, $value, $key1, $key2, тАж)

$stats = statlogsStatData($params)

рддреНрдпрд╕рдкрдЫрд┐, рд╣рд╛рдореА рдХреНрд░рдордмрджреНрдз рд░ рд╕рдореВрд╣рдмрджреНрдз рдлрд┐рд▓реНрдЯрд░рд╣рд░реВ рдкреНрд░рдпреЛрдЧ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ рд░ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВрдмрд╛рдЯ рд╣рд╛рдореАрд▓реЗ рдЪрд╛рд╣реЗрдХреЛ рд╕рдмреИ рдЧрд░реНрди рд╕рдХреНрдЫреМрдВ - рдЧреНрд░рд╛рдлрд╣рд░реВ рдирд┐рд░реНрдорд╛рдг рдЧрд░реНрдиреБрд╣реЛрд╕реН, рд╡рд╛рдЪрдбрдЧрд╣рд░реВ рдХрдиреНрдлрд┐рдЧрд░ рдЧрд░реНрдиреБрд╣реЛрд╕реНред

рд╣рд╛рдореА рдзреЗрд░реИ рд▓реЗрдЦреНрдЫреМрдВ рдзреЗрд░реИ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдШрдЯрдирд╛рд╣рд░реВрдХреЛ рд╕рдВрдЦреНрдпрд╛ 600 рдмрд┐рд▓рд┐рдпрди рджреЗрдЦрд┐ 1 рдЯреНрд░рд┐рд▓рд┐рдпрди рдкреНрд░рддрд┐ рджрд┐рди рд╣реЛред рдпрджреНрдпрдкрд┐, рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рд░рд╛рдЦреНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ рдХрдореНрддрд┐рдорд╛ рдПрдХ рджреБрдИ рд╡рд░реНрд╖рдореЗрдЯреНрд░рд┐рдХреНрд╕рдорд╛ рдкреНрд░рд╡реГрддреНрддрд┐рд╣рд░реВ рдмреБрдЭреНрдиред рдпреЛ рд╕рдмреИ рд╕рдБрдЧреИ рд░рд╛рдЦреНрдиреБ рдПрдЙрдЯрд╛ рдареВрд▓реЛ рд╕рдорд╕реНрдпрд╛ рд╣реЛ рдЬреБрди рд╣рд╛рдореАрд▓реЗ рдЕрд╣рд┐рд▓реЗрд╕рдореНрдо рд╕рдорд╛рдзрд╛рди рдЧрд░реНрди рд╕рдХреЗрдХрд╛ рдЫреИрдиреМрдВред рдо рддрдкрд╛рдИрд▓рд╛рдИ рдмрддрд╛рдЙрдЫреБ рдХрд┐ рдпреЛ рд╡рд┐рдЧрдд рдХреЗрд╣рд┐ рд╡рд░реНрд╖ рджреЗрдЦрд┐ рдХрд╕рд░реА рдХрд╛рдо рдЧрд░рд┐рд░рд╣реЗрдХреЛ рдЫред

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

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдЖрд╡рд╢реНрдпрдХ рднрдПрдорд╛, рд╣рд╛рдореА рд▓рдЧ-рдХрд▓реЗрдХреНрдЯрд░рд╣рд░реВрд▓рд╛рдИ рд╕рд┐рдзреИ рд▓реЗрдЦреНрди рд╕рдХреНрдЫреМрдВред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рддрд░ рдХреЛрдбрдмрд╛рдЯ рд╕рд┐рдзреИ рдХрд▓реЗрдХреНрдЯрд░рд╣рд░реВрдорд╛ рд▓реЗрдЦреНрдиреБ, stas-daemom рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реНрджреИ, рдПрдХ рдЦрд░рд╛рдм рд╕реНрдХреЗрд▓реЗрдмрд▓ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдХрд┐рдирднрдиреЗ рдпрд╕рд▓реЗ рдХрд▓реЗрдХреНрдЯрд░рдорд╛ рднрд╛рд░ рдмрдврд╛рдЙрдБрдЫред рд╕рдорд╛рдзрд╛рди рдорд╛рддреНрд░ рдЙрдкрдпреБрдХреНрдд рд╣реБрдиреНрдЫ рдпрджрд┐ рдХреБрдиреИ рдХрд╛рд░рдгрд▓реЗ рд╣рд╛рдореАрд▓реЗ рдореЗрд╕рд┐рдирдорд╛ рдореЗрдордХреНрдпрд╛рд╕ рддрдереНрдпрд╛рдЩреНрдХ-рдбреЗрдорди рдЙрдард╛рдЙрди рд╕рдХреНрджреИрдиреМрдВ, рд╡рд╛ рдпреЛ рдХреНрд░реНрдпрд╛рд╕ рднрдпреЛ рд░ рд╣рд╛рдореА рд╕рд┐рдзреИ рдЧрдпреМрдВред

рдЕрд░реНрдХреЛ, рд▓рдЧ-рдХрд▓реЗрдХреНрдЯрд░рд╣рд░реВрд▓реЗ рддрдереНрдпрд╛рдЩреНрдХрд╣рд░реВ рдорд░реНрдЬ рдЧрд░реНрдЫрдиреН meowDB - рдпреЛ рд╣рд╛рдореНрд░реЛ рдбрд╛рдЯрд╛рдмреЗрд╕ рд╣реЛ, рдЬрд╕рд▓реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкрдирд┐ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рддреНрдпрд╕рдкрдЫрд┐ рд╣рд╛рдореА рдХреЛрдбрдмрд╛рдЯ рдмрд╛рдЗрдирд░реА "рдирдЬреАрдХ-SQL" рдЪрдпрди рдЧрд░реНрди рд╕рдХреНрдЫреМрдВред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдкреНрд░рдпреЛрдЧ

2018 рдХреЛ рдЧрд░реНрдореАрдорд╛, рд╣рд╛рдореАрд╕рдБрдЧ рдЖрдиреНрддрд░рд┐рдХ рд╣реНрдпрд╛рдХрд╛рдерди рдерд┐рдпреЛ, рд░ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рднрдгреНрдбрд╛рд░рдг рдЧрд░реНрди рд╕рдХреНрдиреЗ рдХреЗрд╣рд┐рд╕рдБрдЧ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдХреЛ рд░рд╛рддреЛ рднрд╛рдЧрд▓рд╛рдИ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░реНрдиреЗ рдкреНрд░рдпрд╛рд╕ рдЧрд░реНрдиреЗ рд╡рд┐рдЪрд╛рд░ рдЖрдпреЛред рд╣рд╛рдореАрд╕рдБрдЧ ClickHouse рдорд╛ рд▓рдЧрд╣рд░реВ рдЫрдиреН - рдХрд┐рди рдкреНрд░рдпрд╛рд╕ рдирдЧрд░реНрдиреЗ?

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рд╣рд╛рдореАрд╕рдБрдЧ рдПрдЙрдЯрд╛ рдпреЛрдЬрдирд╛ рдерд┐рдпреЛ рдЬрд╕рд▓реЗ KittenHouse рдорд╛рд░реНрдлрдд рд▓рдЧрд╣рд░реВ рд▓реЗрдЦреЗрдХреЛ рдерд┐рдпреЛред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

рдирд┐рд░реНрдгрдп рдЧрд░реНрдпреМрдВ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░рдорд╛ рдЕрд░реНрдХреЛ "*рдШрд░" рдердкреНрдиреБрд╣реЛрд╕реН, рдЬрд╕рд▓реЗ рд╣рд╛рдореНрд░реЛ рдХреЛрдбрд▓реЗ UDP рдорд╛рд░реНрдлрдд рд▓реЗрдЦреЗрдХреЛ рдврд╛рдБрдЪрд╛рдорд╛ рдареНрдпрд╛рдХреНрдХреИ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рд╛рдкреНрдд рдЧрд░реНрдиреЗрдЫред рддреНрдпрд╕рдкрдЫрд┐ рдпреЛ *рд╣рд╛рдЙрд╕рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдЗрдиреНрд╕рд░реНрдЯреНрд╕рдорд╛ рдкрд░рд┐рдгрдд рдЧрд░реНрдЫ, рдЬрд╕реНрддреИ рд▓рдЧрд╣рд░реВ, рдЬрд╕рд▓рд╛рдИ KittenHouse рд▓реЗ рдмреБрдЭреНрджрдЫред рдЙрд╕рд▓реЗ рдпреА рд▓рдЧрд╣рд░реВрд▓рд╛рдИ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдорд╛ рдкреВрд░реНрдг рд░реВрдкрдорд╛ рдбреЗрд▓рд┐рднрд░ рдЧрд░реНрди рд╕рдХреНрдЫ, рдЬреБрди рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрдвреНрди рд╕рдХреНрд╖рдо рд╣реБрдиреБрдкрд░реНрдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

memcache, stats-deemon рд░ logs-collectors database рдХреЛ рд╕рд╛рде рдпреЛрдЬрдирд╛ рдпреЛ рдПрдХ рд╕рдВрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫред

рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рд░ VKontakte рдХреЛ рдХрд╛рдо рдорд╛ FAQ

memcache, stats-deemon рд░ logs-collectors database рдХреЛ рд╕рд╛рде рдпреЛрдЬрдирд╛ рдпреЛ рдПрдХ рд╕рдВрдЧ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдЧрд░рд┐рдПрдХреЛ рдЫред

  • рдпрд╣рд╛рдБ рдХреЛрдбрдмрд╛рдЯ рдкреНрд░реЗрд╖рдг рдЫ, рдЬреБрди рд╕реНрдерд╛рдиреАрдп рд░реВрдкрдорд╛ StatsHouse рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫред
  • StatsHouse рд▓реЗ UDP рдореЗрдЯреНрд░рд┐рдХреНрд╕ рд▓реЗрдЦреНрдЫ, рдкрд╣рд┐рд▓реЗ рдиреИ SQL рдЗрдиреНрд╕рд░реНрдЯрдорд╛ рд░реВрдкрд╛рдиреНрддрд░рд┐рдд, рдмреНрдпрд╛рдЪрд╣рд░реВрдорд╛ KittenHouse рдорд╛ред
  • KittenHouse рд▓реЗ рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ ClickHouse рдорд╛ рдкрдард╛рдЙрдБрдЫред
  • рдпрджрд┐ рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ рдкрдвреНрди рдЪрд╛рд╣рдиреНрдЫреМрдВ рднрдиреЗ, рд╣рд╛рдореА рддрд┐рдиреАрд╣рд░реВрд▓рд╛рдИ StatsHouse рд▓рд╛рдИ рдмрд╛рдЗрдкрд╛рд╕ рдЧрд░реЗрд░ рдкрдвреНрдЫреМрдВ - рд╕реАрдзрд╛ рдХреНрд▓рд┐рдХрд╣рд╛рдЙрд╕рдмрд╛рдЯ рдирд┐рдпрдорд┐рдд SQL рдкреНрд░рдпреЛрдЧ рдЧрд░реЗрд░ред

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

рдпреЛрдЬрдирд╛ рдлрд▓рд╛рдо рдмрдЪрд╛рдЙрдБрджреИрдиред рдереЛрд░реИ рд╕рд░реНрднрд░рд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдЫрдиреН, рд╕реНрдерд╛рдиреАрдп рддрдереНрдпрд╛рдЩреНрдХ-рдбреЗрдордирд╣рд░реВ рд░ рд▓рдЧ-рдХрд▓реЗрдХреНрдЯрд░рд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдкрд░реНрджреИрди, рддрд░ ClickHouse рд▓рд╛рдИ рд╣рд╛рд▓рдХреЛ рдпреЛрдЬрдирд╛рдорд╛ тАЛтАЛрднрдиреНрджрд╛ рдареВрд▓реЛ рд╕рд░реНрднрд░ рдЪрд╛рд╣рд┐рдиреНрдЫред рдХрдо рд╕рд░реНрднрд░рд╣рд░реВ рдЖрд╡рд╢реНрдпрдХ рдЫрдиреН, рддрд░ рддрд┐рдиреАрд╣рд░реВ рдЕрдзрд┐рдХ рдорд╣рдБрдЧреЛ рд░ рдЕрдзрд┐рдХ рд╢рдХреНрддрд┐рд╢рд╛рд▓реА рд╣реБрдиреБрдкрд░реНрдЫ.

рддреИрдирд╛рде рдЧрд░реНрдиреБрд╣реЛрд╕реН

рдкрд╣рд┐рд▓реЗ, PHP рдбрд┐рдкреНрд▓реЛрдЗрдореЗрдиреНрдЯ рд╣реЗрд░реМрдВред рдорд╛ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫреМрдВ рдЬрд╛рдиреБрд╣реЛрд╕реН: рдкреНрд░рдпреЛрдЧ рдЧрд░реНрдиреБрд╣реЛрд╕реН GitLab ╨╕ TeamCity рддреИрдирд╛рддреА рдХреЛ рд▓рд╛рдЧреАред рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛рд╣рд░реВ рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛рдорд╛ рдорд░реНрдЬ рдЧрд░рд┐рдПрдХрд╛ рдЫрдиреН, рдкрд░реАрдХреНрд╖рдгрдХрд╛ рд▓рд╛рдЧрд┐ рдорд╛рд╕реНрдЯрд░рдмрд╛рдЯ рддрд┐рдиреАрд╣рд░реВ рд╕реНрдЯреЗрдЬрд┐рдЩрдорд╛ рд░ рд╕реНрдЯреЗрдЬрд┐рдЩрдмрд╛рдЯ рдЙрддреНрдкрд╛рджрдирдорд╛ рдорд░реНрдЬ рд╣реБрдиреНрдЫрдиреНред

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

рд╣рд╛рдореАрд▓реЗ kPHP рд▓рд╛рдИ рдкрдирд┐ рдзреЗрд░реИ рддреИрдирд╛рде рдЧрд░реНрдЫреМрдВ рд░ рдпрд╕рдХреЛ рдЖрдлреНрдиреИ рд╡рд┐рдХрд╛рд╕ рдкрдирд┐ рдЫ рдЬрд╛рдиреБрд╣реЛрд╕реН рдорд╛рдерд┐рдХреЛ рд░реЗрдЦрд╛рдЪрд┐рддреНрд░ рдЕрдиреБрд╕рд╛рд░ред рдпрд╕рдмрд╛рдЯ HTTP рд╕рд░реНрднрд░ рдмрд╛рдЗрдирд░реА, рддрдм рд╣рд╛рдореА рдлрд░рдХ рдЙрддреНрдкрд╛рджрди рдЧрд░реНрди рд╕рдХреНрджреИрдиреМрдВ - рд░рд┐рд▓реАрдЬ рдмрд╛рдЗрдирд░реА рд╕рдпреМрдВ MB рдХреЛ рд╡рдЬрди рд╣реБрдиреНрдЫред рддреНрдпрд╕рдХрд╛рд░рдг, рдпрд╣рд╛рдБ рдЕрд░реНрдХреЛ рд╡рд┐рдХрд▓реНрдк рдЫ - рд╕рдВрд╕реНрдХрд░рдг рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ binlog copyfastред рдкреНрд░рддреНрдпреЗрдХ рдирд┐рд░реНрдорд╛рдг рд╕рдВрдЧ рдпреЛ рдмрдвреНрдЫ, рд░ рд░реЛрд▓рдмреНрдпрд╛рдХ рдХреЛ рд╕рдордпрдорд╛ рдпреЛ рдкрдирд┐ рдмрдвреНрдЫред рд╕рдВрд╕реНрдХрд░рдг рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐ред рд╕реНрдерд╛рдиреАрдп рдкреНрд░рддрд┐рд▓рд┐рдкрд┐рдлрд╛рд╕реНрдЯрд╣рд░реВрд▓реЗ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдг рдмрд┐рдирд▓рдЧрдорд╛ рдкреНрд░рд╡реЗрд╢ рдЧрд░реЗрдХреЛ рджреЗрдЦреНрдЫрдиреН, рд░ рдЙрд╣реА рдЧрдкрд╢рдк рдкреНрд░рддрд┐рдХреГрддрд┐рджреНрд╡рд╛рд░рд╛ рддрд┐рдиреАрд╣рд░реВрд▓реЗ рд╣рд╛рдореНрд░реЛ рдорд╛рд╕реНрдЯрд░ рд╕рд░реНрднрд░рд▓рд╛рдИ рдирдердХрд╛рдПрд░, рддрд░ рдзреНрдпрд╛рдирдкреВрд░реНрд╡рдХ рдиреЗрдЯрд╡рд░реНрдХрдорд╛ рд▓реЛрдб рдлреИрд▓рд╛рдЙрдБрджреИ рдЖрдлреНрдиреИ рд▓рд╛рдЧрд┐ рдмрд╛рдЗрдирд░реАрдХреЛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рд▓рд┐рдиреНрдЫрдиреНред рдХреЗ рдкрдЫреНрдпрд╛рдЙрдБрдЫ рд╕реБрдиреНрджрд░ рдкреБрди: рд▓рдиреНрдЪ рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдХреЛ рд▓рд╛рдЧрд┐ред

рд╣рд╛рдореНрд░рд╛ рдЗрдиреНрдЬрд┐рдирд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐, рдЬреБрди рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдкрдорд╛ рдмрд╛рдЗрдирд░реАрд╣рд░реВ рдкрдирд┐ рдЫрдиреН, рдпреЛрдЬрдирд╛ рдзреЗрд░реИ рд╕рдорд╛рди рдЫ:

  • git рдорд╛рд╕реНрдЯрд░ рд╢рд╛рдЦрд╛;
  • рдмрд╛рдЗрдирд░реА рдорд╛ .deb;
  • рд╕рдВрд╕реНрдХрд░рдг binlog copyfast рдорд╛ рд▓реЗрдЦрд┐рдПрдХреЛ рдЫ;
  • рд╕рд░реНрднрд░рд╣рд░реВрдорд╛ рдкреНрд░рддрд┐рдХреГрддрд┐;
  • рд╕рд░реНрднрд░рд▓реЗ рддрд╛рдЬрд╛ .dep рдмрд╛рд╣рд┐рд░ рдирд┐рдХрд╛рд▓реНрдЫ;
  • dpkg -i;
  • рдирдпрд╛рдБ рд╕рдВрд╕реНрдХрд░рдгрдорд╛ рд╕реБрдиреНрджрд░ рдкреБрди: рд╕реБрд░реБрд╡рд╛рддред

рдлрд░рдХ рдпреЛ рд╣реЛ рдХрд┐ рд╣рд╛рдореНрд░реЛ рдмрд╛рдЗрдирд░реА рдЕрднрд┐рд▓реЗрдЦрдорд╛ рдкреНрдпрд╛рдХреЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫ .deb, рд░ рддрд┐рдиреАрд╣рд░реВ рдмрд╛рд╣рд┐рд░ рдкрдореНрдк рдЧрд░реНрджрд╛ dpkg -i рдкреНрд░рдгрд╛рд▓реАрдорд╛ рд░рд╛рдЦрд┐рдПрдХреЛ рдЫред рдХрд┐рди рдХреЗрдкреАрдПрдЪрдкреА рдмрд╛рдЗрдирд░реАрдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ, рд░ рдЗрдиреНрдЬрд┐рдирд╣рд░реВ dpkg рдХреЛ рд░реВрдкрдорд╛ рдкреНрд░рдпреЛрдЧ рдЧрд░рд┐рдиреНрдЫ? рдпрд╕реНрддреИ рднрдпреЛ ред рдпрд╕рд▓реЗ рдХрд╛рдо рдЧрд░реНрдЫ - рдпрд╕рд▓рд╛рдИ рдирдЫреБрдиреБрд╣реЛрд╕реНред

рдЙрдкрдпреЛрдЧреА рд▓рд┐рдВрдХрд╣рд░реВ:

рдПрд▓реЗрдХреНрд╕реА рдЕрдХреБрд▓реЛрд╡рд┐рдЪ рддреА рдордзреНрдпреЗ рдПрдХ рд╣реБрдиреН рдЬрд╕рд▓реЗ рдХрд╛рд░реНрдпрдХреНрд░рдо рд╕рдорд┐рддрд┐рдХреЛ рднрд╛рдЧрдХреЛ рд░реВрдкрдорд╛ рдорджреНрджрдд рдЧрд░реНрджрдЫ PHP рд░реВрд╕ 17 рдордИ рдорд╛ рд╣рд╛рд▓реИрдХрд╛ рд╕рдордпрдорд╛ PHP рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╕рдмреИрднрдиреНрджрд╛ рдареВрд▓реЛ рдШрдЯрдирд╛ рд╣реБрдиреЗрдЫред рд╣рд╛рдореАрд╕рдБрдЧ рдХрд╕реНрддреЛ рд░рд╛рдореНрд░реЛ рдкреАрд╕реА рдЫ рд╣реЗрд░реНрдиреБрд╣реЛрд╕реН рд╡рдХреНрддрд╛рд╣рд░реВ (рддрд┐рдиреАрд╣рд░реВ рдордзреНрдпреЗ рджреБрдИ PHP рдХреЛрд░ рд╡рд┐рдХрд╛рд╕ рдЧрд░реНрджреИрдЫрдиреН!) - рдпрджрд┐ рддрдкрд╛рдИрдВрд▓реЗ PHP рд▓реЗрдЦреНрдиреБрднрдпреЛ рднрдиреЗ рддрдкрд╛рдИрдВрд▓реЗ рдпрд╛рдж рдЧрд░реНрди рд╕рдХреНрдиреБрд╣реБрдиреНрди рдЬрд╕реНрддреЛ рджреЗрдЦрд┐рдиреНрдЫред

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

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдердкреНрди