VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

VKontakte เดจเตเดฑเต† เดธเตƒเดทเตเดŸเดฟเดฏเตเดŸเต† เดšเดฐเดฟเดคเตเดฐเด‚ เดตเดฟเด•เตเด•เดฟเดชเต€เดกเดฟเดฏเดฏเดฟเดฒเดพเดฃเต; เด‡เดคเต เดชเดตเตฝ เดคเดจเตเดจเต† เดชเดฑเดžเตเดžเต. เดŽเดฒเตเดฒเดพเดตเตผเด•เตเด•เตเด‚ เด…เดตเดณเต† เด‡เดคเดฟเดจเด•เด‚ เด…เดฑเดฟเดฏเดพเดฎเต†เดจเตเดจเต เดคเต‹เดจเตเดจเตเดจเตเดจเต. HighLoad++ Pavel-เดฒเต† เดธเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เด‡เดจเตเดฑเต‡เดฃเดฒเตเด•เตพ, เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ, เด˜เดŸเดจ เดŽเดจเตเดจเดฟเดตเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต 2010เตฝ เดŽเดจเตเดจเต‹เดŸเต เดชเดฑเดžเตเดžเต. เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เดจเดฟเดฐเดตเดงเดฟ เดธเต†เตผเดตเดฑเตเด•เตพ เดšเต‹เตผเดจเตเดจเต, เด…เดคเดฟเดจเดพเตฝ เดžเด™เตเด™เตพ เดตเดฟเดตเดฐเด™เตเด™เตพ เด…เดชเตโ€Œเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด‚: เดžเด™เตเด™เตพ เด…เดคเต เดตเดฟเดšเตเด›เต‡เดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‡เตปเดธเตˆเดกเตเด•เตพ เดชเตเดฑเดคเตเดคเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดคเต‚เด•เตเด•เตเด•เดฏเตเด‚ เดธเดพเด™เตเด•เต‡เดคเดฟเด• เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดฟเด•เต† เด‰เดชเด•เดฐเดฃเดคเตเดคเต† เดจเต‹เด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเด‚.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เด…เดฒเด•เตเดธเดฟ เด…เด•เตเดฒเต‹เดตเดฟเดšเตเดšเต (AterCattus) VKontakte เดŸเต€เดฎเดฟเดฒเต† เดฌเดพเด•เตเด•เต†เตปเดกเต เดกเต†เดตเดฒเดชเตเดชเตผ. เดชเตเดฒเดพเดฑเตเดฑเตโ€Œเดซเต‹เดฎเดฟเดจเตเดฑเต† เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚, เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ, เดธเต†เตผเดตเดฑเตเด•เตพ, เด…เดต เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด‚ เดŽเดจเตเดจเดฟเดตเดฏเต† เด•เตเดฑเดฟเดšเตเดšเต เดชเดคเดฟเดตเดพเดฏเดฟ เดšเต‹เดฆเดฟเด•เตเด•เตเดจเตเดจ เดšเต‹เดฆเตเดฏเด™เตเด™เตพเด•เตเด•เตเดณเตเดณ เด•เต‚เดŸเตเดŸเดพเดฏ เด‰เดคเตเดคเดฐเดฎเดพเดฃเต เดˆ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดŸเตเดฐเดพเตปเดธเตโ€Œเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต, เดชเด•เตเดทเต‡ เดตเดฟเด•เดธเดจเดคเตเดคเต† เด•เตเดฑเดฟเดšเตเดšเดฒเตเดฒ, เด…เดคเดพเดฏเดคเต. เด‡เดฐเตเดฎเตเดชเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต. เดตเต†เดตเตเดตเต‡เดฑเต†, เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดชเด•เดฐเด‚ เดตเดฟเด•เต†เดฏเตเดŸเต† เดชเด•เตเด•เดฒเตเดณเตเดณ เด•เดพเดฐเตเดฏเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚, เดฒเต‹เด—เตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเด‚. เด•เดŸเตเดŸเต เด•เต€เดดเดฟเตฝ เดตเดฟเดถเดฆเดพเด‚เดถเด™เตเด™เตพ.



เดจเดพเดฒเต เดตเตผเดทเดคเตเดคเดฟเดฒเต‡เดฑเต†เดฏเดพเดฏเดฟ เดžเดพเตป เดฌเดพเด•เตเด•เต†เตปเดกเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸ เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดœเต‹เดฒเดฟเด•เดณเตเด‚ เด•เตˆเด•เดพเดฐเตเดฏเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

  • เดฎเต€เดกเดฟเดฏ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•, เดธเด‚เดญเดฐเดฟเด•เตเด•เตเด•, เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเด•, เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเด•: เดตเต€เดกเดฟเดฏเต‹, เดฒเตˆเดตเต เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต, เด“เดกเดฟเดฏเต‹, เดซเต‹เดŸเตเดŸเต‹เด•เตพ, เดกเต‹เด•เตเดฏเตเดฎเต†เดจเตเดฑเตเด•เตพ.
  • เด‡เตปเดซเตเดฐเดพเดธเตเดŸเตเดฐเด•เตเดšเตผ, เดชเตเดฒเดพเดฑเตเดฑเตเดซเต‹เด‚, เดกเต†เดตเดฒเดชเตเดชเตผ เดฎเต‹เดฃเดฟเดฑเตเดฑเดฑเดฟเด‚เด—เต, เดฒเต‹เด—เตเด•เตพ, เดฑเต€เดœเดฟเดฏเดฃเตฝ เด•เดพเดทเต†เด•เตพ, CDN, เดชเตเดฐเตŠเดชเตเดฐเตˆเดฑเตเดฑเดฑเดฟ RPC เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ.
  • เดฌเดพเดนเตเดฏ เดธเต‡เดตเดจเด™เตเด™เดณเตเดฎเดพเดฏเตเดณเตเดณ เดธเด‚เดฏเต‹เดœเดจเด‚: เดชเตเดทเต เด…เดฑเดฟเดฏเดฟเดชเตเดชเตเด•เตพ, เดฌเดพเดนเตเดฏ เดฒเดฟเด™เตเด•เต เดชเดพเดดเตโ€Œเดธเดฟเด‚เด—เต, RSS เดซเต€เดกเต.
  • เดตเดฟเดตเดฟเดง เดšเต‹เดฆเตเดฏเด™เตเด™เดณเดฟเตฝ เดธเดนเดชเตเดฐเดตเตผเดคเตเดคเด•เดฐเต† เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดณเตเดณ เด‰เดคเตเดคเดฐเด™เตเด™เตพ เด…เดœเตเดžเดพเดค เด•เต‹เดกเดฟเดฒเต‡เด•เตเด•เต เดกเตˆเดตเดฟเด‚เด—เต เด†เดตเดถเตเดฏเดฎเดพเดฃเต.

เดˆ เดธเดฎเดฏเดคเตเดคเต, เดธเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเดฒ เด˜เดŸเด•เด™เตเด™เดณเดฟเดฒเตเด‚ เดŽเดจเดฟเด•เตเด•เต เด’เดฐเต เด•เตˆ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เดˆ เด…เดจเตเดญเดตเด‚ เดชเด™เตเด•เดฟเดŸเดพเตป เดžเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเตŠเดคเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ

เดŽเดฒเตเดฒเดพเด‚, เดชเดคเดฟเดตเตเดชเต‹เดฒเต†, เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเต†เตผเดตเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เด•เต‚เดŸเตเดŸเดคเตเดคเดฟเตฝ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต.

เดซเตเดฐเดฃเตเดŸเต เดธเต†เตผเดตเตผ

เดซเตเดฐเดฃเตเดŸเต เดธเต†เตผเดตเตผ HTTPS, RTMP, WSS เดŽเดจเตเดจเดฟเดต เดตเดดเดฟเดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดŽเดšเตเดšเตเดŸเดฟเดŸเดฟเดชเดฟเดŽเดธเต - เด‡เดต เดธเตˆเดฑเตเดฑเดฟเดจเตเดฑเต† เดชเตเดฐเดงเดพเดจ, เดฎเตŠเดฌเตˆเตฝ เดตเต†เดฌเต เดชเดคเดฟเดชเตเดชเตเด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเดพเดฃเต: vk.com, m.vk.com, เด•เต‚เดŸเดพเดคเต† เดžเด™เตเด™เดณเตเดŸเต† API-เดฏเตเดŸเต† เดฎเดฑเตเดฑเต เด”เดฆเตเดฏเต‹เด—เดฟเด•, เด…เดจเต—เดฆเตเดฏเต‹เด—เดฟเด• เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ: เดฎเตŠเดฌเตˆเตฝ เด•เตเดฒเดฏเดจเตเดฑเตเด•เตพ, เดฎเต†เดธเดžเตเดšเตผเดฎเดพเตผ. เดžเด™เตเด™เตพเด•เตเด•เต เดธเตเดตเต€เด•เดฐเดฃเด‚ เด‰เดฃเตเดŸเต RTMP-เดชเตเดฐเดคเตเดฏเต‡เด• เดซเตเดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดณเตเดณ เดคเดคเตเดธเดฎเดฏ เดชเตเดฐเด•เตเดทเต‡เดชเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เต WSS- เดธเตเดŸเตเดฐเต€เดฎเดฟเด‚เด—เต API-เดฏเตเด•เตเด•เตเดณเตเดณ เด•เดฃเด•เตเดทเดจเตเด•เตพ.

เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต† HTTPS, WSS เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เต เด‡เดคเต เดตเดฟเดฒเดฎเดคเดฟเด•เตเด•เตเดจเตเดจเต nginx. RTMP เดชเตเดฐเด•เตเดทเต‡เดชเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ, เดžเด™เตเด™เตพ เด…เดŸเตเดคเตเดคเดฟเดŸเต† เดžเด™เตเด™เดณเตเดŸเต† เดธเตเดตเดจเตเดคเด‚ เดชเดฐเดฟเดนเดพเดฐเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฎเดพเดฑเดฟ เด•เดฟเดตเต, เดŽเดจเตเดจเดพเตฝ เด‡เดคเต เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเดฟเดจเตเดฑเต† เดชเดฐเดฟเดงเดฟเด•เตเด•เดชเตเดชเตเดฑเดฎเดพเดฃเต. เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเด•เตเด•เดพเดฏเดฟ, เดˆ เดธเต†เตผเดตเดฑเตเด•เตพ เดชเตŠเดคเตเดตเดพเดฏ IP เดตเดฟเดฒเดพเดธเด™เตเด™เตพ เดชเดฐเดธเตเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเตเด•เดฏเตเด‚ เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดพเดฏเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เดคเดฟเดฒเต‚เดŸเต† เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เด’เดจเตเดจเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดชเตเดฐเดถเตเดจเดฎเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดฟเดฒเตเดฒ. HTTPS, WSS เดŽเดจเตเดจเดฟเดตเดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ, เด‡เดคเต‡ เดธเต†เตผเดตเดฑเตเด•เตพ เดธเดฟเดชเดฟเดฏเต เดฒเต‹เดกเดฟเดจเตเดฑเต† เดญเดพเด—เดฎเดพเด•เดพเตป เดŸเตเดฐเดพเดซเดฟเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดžเด™เตเด™เตพ WSS, RTMP เดŽเดจเตเดจเดฟเดตเดฏเต† เด•เตเดฑเดฟเดšเตเดšเต เด•เต‚เดŸเตเดคเตฝ เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดธเดพเดงเดพเดฐเดฃ เด’เดฐเต เดตเต†เดฌเต เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเตเดฎเดพเดฏเดฟ เดฌเดจเตเดงเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเดพเดงเดพเดฐเดฃ HTTPS เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเต† เด•เตเดฑเดฟเดšเตเดšเต เดฎเดพเดคเตเดฐเด‚.

เดฌเดพเด•เตเด•เต†เตปเดกเต

เดฎเตเตปเดตเดถเดคเตเดคเต เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เดฌเดพเด•เตเด•เต†เตปเดกเต เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต. เด•เตเดฒเดฏเดจเตเดฑเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดซเตเดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเดฟเดจเต เดฒเดญเดฟเด•เตเด•เตเดจเตเดจ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เด…เดตเตผ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดˆ kPHP เดธเต†เตผเดตเดฑเตเด•เตพ, เด‡เดคเดฟเตฝ HTTP เดกเต†เดฎเตบ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ HTTPS เด‡เดคเดฟเดจเด•เด‚ เดกเต€เด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. kPHP เด“เตบ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดธเต†เตผเดตเดฑเดพเดฃเต เดชเตเดฐเต€เดซเต‹เตผเด•เตเด•เต เดฎเต‹เดกเดฒเตเด•เตพ: เด’เดฐเต เดฎเดพเดธเตเดฑเตเดฑเตผ เดชเตเดฐเด•เตเดฐเดฟเดฏ เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดšเตˆเตฝเดกเต เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เตพ, เด…เดตเตผเด•เตเด•เต เดฒเดฟเดธเดฃเดฟเด‚เด—เต เดธเต‹เด•เตเด•เดฑเตเดฑเตเด•เตพ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต, เด…เดตเตผ เด…เดตเดฐเตเดŸเต† เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตโ€Œเด•เตเด•เดฟเดŸเดฏเดฟเดฒเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เตพ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดตเดฏเตเดŸเต† เด…เดตเดธเตเดฅ เดฏเดฅเดพเตผเดคเตเดฅ เดชเต‚เดœเตเดฏเด‚ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดชเตเดจเดƒเดธเดœเตเดœเดฎเดพเด•เตเด•เตเด• - เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดชเด•เดฐเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เต เดถเต‡เดทเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดฟเด•เตเด•เตเด•.

เดตเดฟเดคเดฐเดฃเด‚ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเด•

เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เดณเตเด‚ เดเดคเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดตเดฒเดฟเดฏ เดฎเต†เดทเต€เดจเตเด•เดณเดฒเตเดฒ. เดžเด™เตเด™เตพ เด…เดตเดฐเต† เดชเตเดฐเดคเตเดฏเต‡เด• เด—เตเดฐเต‚เดชเตเดชเตเด•เดณเดพเดฏเดฟ เดคเดฟเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต: เดชเตŠเดคเตเดตเดพเดฏเดคเต, เดฎเตŠเดฌเตˆเตฝ, เดŽเดชเดฟเด, เดตเต€เดกเดฟเดฏเต‹, เดธเตโ€Œเดฑเตเดฑเต‡เดœเดฟเด‚เด—เต... เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด—เตเดฐเต‚เดชเตเดชเต เดฎเต†เดทเต€เดจเตเด•เดณเดฟเดฒเต† เดชเตเดฐเดถเตโ€Œเดจเด‚ เดฎเดฑเตเดฑเต†เดฒเตเดฒเดพเดตเดฐเต†เดฏเตเด‚ เดฌเดพเดงเดฟเด•เตเด•เดฟเดฒเตเดฒ. เดตเต€เดกเดฟเดฏเต‹เดฏเดฟเตฝ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดธเด‚เด—เต€เดคเด‚ เด•เต‡เตพเด•เตเด•เตเดจเตเดจ เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดชเต‹เดฒเตเด‚ เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ. เดเดคเต เดฌเดพเด•เตเด•เต†เตปเดกเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เด…เดฏเดฏเตโ€Œเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดฎเตเตปเดตเดถเดคเตเดคเตเดณเตเดณ nginx เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต.

เดฎเต†เดŸเตเดฐเดฟเด•เต เดถเต‡เด–เดฐเดฃเดตเตเด‚ เดชเตเดจเดƒเดธเดจเตเดคเตเดฒเดจเดตเตเด‚

เด“เดฐเต‹ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเตเด‚ เดŽเดคเตเดฐ เด•เดพเดฑเตเด•เตพ เดตเต‡เดฃเดฎเต†เดจเตเดจเต เดฎเดจเดธเดฟเดฒเดพเด•เตเด•เดพเตป, เดžเด™เตเด™เตพ QPS-เดจเต† เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดฐเตเดคเต. เดฌเดพเด•เตเด•เต†เตปเดกเตเด•เตพ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฃเต, เด…เดตเดฏเตเด•เตเด•เต เดตเตเดฏเดคเตเดฏเดธเตเดค เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดฃเตเดŸเต, เด“เดฐเต‹ เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเตเด•เตเด•เตเด‚ เด•เตเดฏเตเดชเดฟเดŽเดธเต เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเตเดณเตเดณ เดตเตเดฏเดคเตเดฏเดธเตเดค เดธเด™เตเด•เต€เตผเดฃเตเดฃเดคเดฏเตเดฃเตเดŸเต. เด…เดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เดžเด™เตเด™เตพ เดธเต†เตผเดตเดฑเดฟเตฝ เดฎเตŠเดคเตเดคเดคเตเดคเดฟเตฝ เดฒเต‹เดกเต เดŽเดจเตเดจ เด†เดถเดฏเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต - เดธเดฟเดชเดฟเดฏเตเดตเดฟเดฒเตเด‚ เดชเต†เตผเดซเดฟเดฒเตเด‚.

เดžเด™เตเด™เตพเด•เตเด•เต เด…เดคเตเดคเดฐเด‚ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต. เด“เดฐเต‹ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดธเต†เตผเดตเดฑเตเด‚ เดŽเดฒเตเดฒเดพ เด•เต‹เดฑเตเด•เดณเตเด‚ เดฑเต€เดธเตˆเด•เตเด•เดฟเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต kPHP เด—เตเดฐเต‚เดชเตเดชเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต (เด•เดพเดฐเดฃเด‚ kPHP เด’เดฑเตเดฑ เดคเตเดฐเต†เดกเดพเดฃเต).

เด‰เดณเตเดณเดŸเด•เตเด• เดธเต†เตผเดตเตผ

CS เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดณเตเดณเดŸเด•เตเด• เดธเต†เตผเดตเตผ เด’เดฐเต เดธเด‚เดญเดฐเดฃเดฎเดพเดฃเต. เดซเดฏเดฒเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเต†เตผเดตเดฑเดพเดฃเต CS, เด•เต‚เดŸเดพเดคเต† เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดค เดซเดฏเดฒเตเด•เดณเตเด‚ เดชเตเดฐเดงเดพเดจ เดตเต†เดฌเต เดซเตเดฐเดฃเตเดŸเตโ€ŒเดŽเตปเดกเต เด…เดคเดฟเดจเต เดจเตฝเด•เตเดจเตเดจ เดŽเดฒเตเดฒเดพเดคเตเดคเดฐเด‚ เดชเดถเตเดšเดพเดคเตเดคเดฒ เดธเดฟเตปเด•เตเดฐเดฃเดธเต เดŸเดพเดธเตโ€Œเด•เตเด•เตเด•เดณเตเด‚ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดซเดฏเดฒเตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดซเดฟเดธเดฟเด•เตเด•เตฝ เดธเต†เตผเดตเดฑเตเด•เตพ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเตเดฃเตเดŸเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดซเดฏเดฒเตเด•เตพ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต, เด…เดต เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เดชเด™เตเด•เดฟเดŸเดพเดจเตเด‚ เดžเด™เตเด™เตพ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดˆ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดšเดฟเดฒเดคเต เดชเตเดฐเดคเตเดฏเต‡เด• pu/pp เดธเต†เตผเดตเดฑเตเด•เตพ เดตเดดเดฟ เด…เดŸเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

pu/pp

เดจเดฟเด™เตเด™เตพ VK-เดฏเดฟเดฒเต† เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดŸเดพเดฌเต เดคเตเดฑเดจเตเดจเดพเตฝ, เดจเดฟเด™เตเด™เตพ pu/pp เดŽเดจเตเดจเต เด•เดฃเตเดŸเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดŽเดจเตเดคเดพเดฃเต pu/pp? เดžเด™เตเด™เตพ เด’เดฐเต เดธเต†เตผเดตเตผ เด’เดจเตเดจเดฟเดจเตเดชเตเดฑเด•เต† เด’เดจเตเดจเดพเดฏเดฟ เด…เดŸเดฏเตเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดŸเดšเตเดš เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต เดซเดฏเตฝ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเตเด‚ เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต: เดจเต‡เดฐเดฟเดŸเตเดŸเต เดฎเตเด–เดพเดจเตเดคเดฟเดฐเด‚ http://cs100500.userapi.com/path เด…เดฅเดตเดพ เด‡เดจเตเดฑเตผเดฎเต€เดกเดฟเดฏเดฑเตเดฑเต เดธเต†เตผเดตเตผ เดตเดดเดฟ - http://pu.vk.com/c100500/path.

Pu เดŽเดจเตเดจเดคเต เดซเต‹เดŸเตเดŸเต‹ เด…เดชเตโ€Œเดฒเต‹เดกเดฟเดจเตเดฑเต† เดšเดฐเดฟเดคเตเดฐเดจเดพเดฎเดฎเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† pp เดŽเดจเตเดจเดคเต เดซเต‹เดŸเตเดŸเต‹ เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟเดฏเตเดฎเดพเดฃเต. เด…เดคเดพเดฏเดคเต, เด’เดฐเต เดธเต†เตผเดตเตผ เดซเต‹เดŸเตเดŸเต‹เด•เตพ เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณเดคเดพเดฃเต, เดฎเดฑเตเดฑเตŠเดจเตเดจเต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณเดคเดพเดฃเต. เด‡เดชเตเดชเต‹เตพ เดซเต‹เดŸเตเดŸเต‹เด•เตพ เดฒเต‹เดกเตเดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดชเต‡เดฐเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.

เดˆ เดธเต†เตผเดตเดฑเตเด•เตพ HTTPS เดธเต†เดทเดจเตเด•เตพ เด…เดตเดธเดพเดจเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเต‹เดธเดธเตเดธเตผ เดฒเต‹เดกเต เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเตป. เด•เต‚เดŸเดพเดคเต†, เดˆ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดˆ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เดธเต†เตปเดธเดฟเดฑเตเดฑเต€เดตเต เดตเดฟเดตเดฐเด™เตเด™เตพ เด•เตเดฑเดตเดพเดฃเต, เดจเดฒเตเดฒเดคเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, HTTPS เดŽเตปเด•เตเดฐเดฟเดชเตเดทเตป เด•เต€เด•เตพ.

เดฎเต†เดทเต€เดจเตเด•เตพ เดžเด™เตเด™เดณเตเดŸเต† เดฎเดฑเตเดฑเต เดฎเต†เดทเต€เดจเตเด•เตพ เด…เดŸเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ, เด…เดตเดฏเตเด•เตเด•เต "เดตเต†เดณเตเดคเตเดค" เดฌเดพเดนเตเดฏ เดเดชเดฟเด•เตพ เดจเตฝเด•เดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต† "เดšเดพเดฐ" เดจเตฝเด•เตเด•. เดˆ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดžเด™เตเด™เตพ เดเดชเดฟ เดชเต‚เดณเดฟเตฝ เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดฎเต†เดทเต€เดจเตเด•เดณเต† เดชเตเดฑเดคเตเดคเตเดณเตเดณ เด†เด•เตโ€Œเดธเดธเตเดธเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดฎเต†เดจเตเดจเต เด‰เดฑเดชเตเดชเต เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต - เด…เดคเดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเด•เตเด•เดพเตป เดเดชเดฟ เด‡เดฒเตเดฒ.

เดชเด™เตเด•เดฟเดŸเตเดŸ IP-เด•เตพเด•เตเด•เดพเดฏเตเดณเตเดณ เดชเตเดฐเดคเดฟเดฐเต‹เดงเด‚. เดคเต†เดฑเตเดฑเต เดธเดนเดฟเดทเตเดฃเตเดคเดฏเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเตเด•เต€เด‚ เด’เดฐเต‡เดชเต‹เดฒเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต - เดจเดฟเดฐเดตเดงเดฟ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดธเต†เตผเดตเดฑเตเด•เตพเด•เตเด•เต เด’เดฐเต เดชเตŠเดคเต เดซเดฟเดธเดฟเด•เตเด•เตฝ เดเดชเดฟ เด‰เดฃเตเดŸเต, เด…เดตเดฏเตเด•เตเด•เต เดฎเตเดจเตเดจเดฟเดฒเตเดณเตเดณ เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเตผ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดŽเดตเดฟเดŸเต† เด…เดฏเดฏเตเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดจเตเดจเต. เดฎเดฑเตเดฑเต เด“เดชเตเดทเดจเตเด•เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดžเดพเตป เดชเดฟเดจเตเดจเต€เดŸเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚.

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเดฒเดพเดฃเต เดตเดฟเดตเดพเดฆเดฎเดพเดฏเดคเต เด•เตเดฒเดฏเดจเตเดฑเต เด•เตเดฑเดšเตเดšเต เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเต‚เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต. เดจเดฟเดฐเดตเดงเดฟ เดฎเต†เดทเต€เดจเตเด•เตพเด•เตเด•เต เด’เดฐเต‡ เดเดชเดฟ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ - เด’เดฐเต‡ เดนเต‹เดธเตเดฑเตเดฑเดฟเตฝ: pu.vk.com เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ pp.vk.com, เด•เตเดฒเดฏเดจเตเดฑเต เดฌเตเดฐเต—เดธเดฑเดฟเดจเต เด’เดฐเต เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเต เด’เดฐเต‡เดธเดฎเดฏเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเตฝ เดชเดฐเดฟเดงเดฟเดฏเตเดฃเตเดŸเต. เดŽเดจเตเดจเดพเตฝ เดธเตผเดตเตเดตเดตเตเดฏเดพเดชเดฟเดฏเดพเดฏ HTTP/2 เดจเตเดฑเต† เด•เดพเดฒเดคเตเดคเต เด‡เดคเต เด…เดคเตเดฐ เดชเตเดฐเดธเด•เตเดคเดฎเดฒเตเดฒเต†เดจเตเดจเต เดžเดพเตป เดตเดฟเดถเตเดตเดธเดฟเด•เตเด•เตเดจเตเดจเต.

เดธเตเด•เต€เดฎเดฟเดจเตเดฑเต† เดตเตเดฏเด•เตเดคเดฎเดพเดฏ เดชเต‹เดฐเดพเดฏเตเดฎ เด…เดคเต เดšเต†เดฏเตเดฏเดฃเด‚ เดŽเดจเตเดจเดคเดพเดฃเต เดŽเดฒเตเดฒเดพ เดŸเตเดฐเดพเดซเดฟเด•เตเด•เตเด‚ เดชเดฎเตเดชเต เดšเต†เดฏเตเดฏเตเด•, เด…เดคเต เดฎเดฑเตเดฑเตŠเดฐเต เดธเต†เตผเดตเตผ เดตเดดเดฟ เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดฎเต†เดทเต€เดจเตเด•เดณเดฟเดฒเต‚เดŸเต† เดŸเตเดฐเดพเดซเดฟเด•เต เดชเดฎเตเดชเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเดพเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เด‡เดชเตเดชเต‹เดดเตเด‚ เด•เดจเดคเตเดค เดŸเตเดฐเดพเดซเดฟเด•เต เดชเดฎเตเดชเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเต€เดกเดฟเดฏเต‹, เด…เดคเต‡ เดธเตเด•เต€เด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต. เดžเด™เตเด™เตพ เด‡เดคเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต - เดตเต€เดกเดฟเดฏเต‹เดฏเตโ€Œเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด• เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดจเต‡เดฐเดฟเดŸเตเดŸเตเดณเตเดณ เด•เดฃเด•เตเดทเตป. เดžเด™เตเด™เตพ เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟ เดตเดดเดฟ เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดž เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด•เตˆเดฎเดพเดฑเตเดจเตเดจเต.

เด…เดงเดฟเด•เด‚ เดคเดพเดฎเดธเดฟเดฏเดพเดคเต† เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเตเดŸเต† เด’เดฐเต เดฎเต†เดšเตเดšเดชเตเดชเต†เดŸเตเดŸ เดชเดคเดฟเดชเตเดชเต เดฒเดญเดฟเดšเตเดšเต. เด…เดต เดธเดพเดงเดพเดฐเดฃเด•เตเด•เดพเดฐเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเด™เตเด™เดจเต† เดตเตเดฏเดคเตเดฏเดพเดธเดชเตเดชเต†เดŸเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เด‡เดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต†เดจเตเดจเตเด‚ เด‡เดชเตเดชเต‹เตพ เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.

เดธเต‚เดฐเตเดฏเตป

2017 เดธเต†เดชเตเดฑเตเดฑเด‚เดฌเดฑเดฟเตฝ, เดฎเตเดฎเตเดชเต เดธเตบ เดตเดพเด™เตเด™เดฟเดฏ เด’เดฑเดพเด•เตเด•เดฟเตพ, เดงเดพเดฐเดพเดณเด‚ เดธเตบ เดœเต€เดตเดจเด•เตเด•เดพเดฐเต† เดชเดฟเดฐเดฟเดšเตเดšเตเดตเดฟเดŸเตเดŸเต. เดˆ เดจเดฟเดฎเดฟเดทเด‚ เด•เดฎเตเดชเดจเดฟ เด‡เดฒเตเดฒเดพเดคเดพเดฏเดฟ เดŽเดจเตเดจเต เดจเดฎเตเด•เตเด•เต เดชเดฑเดฏเดพเด‚. เดชเตเดคเดฟเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเต‡เดฐเต เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เดณเตเดŸเต† เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเตผ เดˆ เด•เดฎเตเดชเดจเดฟเดฏเตเดŸเต† เด“เตผเดฎเตเดฎเดฏเตเด•เตเด•เต เด†เดฆเดฐเดพเดžเตเดœเดฒเดฟ เด…เตผเดชเตเดชเดฟเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดคเดฟเดฏ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเต เดธเตบ เดŽเดจเตเดจเต เดชเต‡เดฐเดฟเดŸเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. เดจเดฎเตเด•เตเด•เดฟเดŸเดฏเดฟเตฝ เดจเดฎเตเดฎเตพ เด…เดตเดณเต† "เดธเต‚เดฐเตเดฏเดจเตเดฎเดพเตผ" เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

pp-เดจเต เด•เตเดฑเดšเตเดšเต เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด’เดฐเต เด—เตเดฐเต‚เดชเตเดชเดฟเดจเต เด’เดฐเต เดเดชเดฟ - เดซเดฒเดชเตเดฐเดฆเดฎเดฒเตเดฒเดพเดคเตเดค เด•เดพเดทเต†. เดจเดฟเดฐเดตเดงเดฟ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดธเต†เตผเดตเดฑเตเด•เตพ เด’เดฐเต เดชเตŠเดคเต เดเดชเดฟ เดตเดฟเดฒเดพเดธเด‚ เดชเด™เตเด•เดฟเดŸเตเดจเตเดจเต, เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดเดคเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เดชเต‹เด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเตป เด’เดฐเต เดฎเดพเตผเด—เดตเตเดฎเดฟเดฒเตเดฒ. เด…เดคเดฟเดจเดพเตฝ, เด’เดฐเต‡ เดซเดฏเดฒเดฟเดจเดพเดฏเดฟ เดตเตเดฏเดคเตเดฏเดธเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดตเดจเตเดจเดพเตฝ, เดˆ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เด’เดฐเต เด•เดพเดทเต† เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดซเดฏเตฝ เด“เดฐเต‹ เดธเต†เตผเดตเดฑเดฟเดจเตเดฑเต†เดฏเตเด‚ เด•เดพเดทเต†เดฏเดฟเตฝ เด…เดตเดธเดพเดจเดฟเด•เตเด•เตเด‚. เด‡เดคเต เดตเดณเดฐเต† เด•เดพเดฐเตเดฏเด•เตเดทเดฎเดฎเดฒเตเดฒเดพเดคเตเดค เดชเดฆเตเดงเดคเดฟเดฏเดพเดฃเต, เดชเด•เตเดทเต‡ เด’เดจเตเดจเตเด‚ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดžเตเดžเดฟเดฒเตเดฒ.

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ - เดžเด™เตเด™เตพเด•เตเด•เต เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดชเด™เตเด•เดฟเดŸเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ, เดˆ เด—เตเดฐเต‚เดชเตเดชเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต†เตผเดตเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเดฟเดจเดพเตฝ - เด…เดตเตผเด•เตเด•เต เด’เดฐเต เดชเตŠเดคเต เด.เดชเดฟ. เดšเดฟเดฒ เด†เดจเตเดคเดฐเดฟเด• เด•เดพเดฐเดฃเด™เตเด™เดณเดพเดฒเตเด‚ เดจเดฎเตเด•เตเด•เตเดฃเตเดŸเต เดชเตเดฐเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เด…เดคเตเดคเดฐเด‚ เดธเต†เตผเดตเดฑเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เดธเดพเดงเตเดฏเดฎเดฒเตเดฒ. เด…เดตเตผ เดธเต†เดจเตเดฑเต เดชเต€เดฑเตเดฑเต‡เดดเตเดธเตเดฌเตผเด—เดฟเตฝ เดฎเดพเดคเตเดฐเด‚ เดจเดฟเดจเตเดจเต.

เดธเต‚เดฐเตเดฏเดจเต‹เดŸเตŠเดชเตเดชเด‚, เดžเด™เตเด™เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเดชเตเดชเต เดธเดฎเตเดชเตเดฐเดฆเดพเดฏเด‚ เดฎเดพเดฑเตเดฑเดฟ. เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เตเดฃเตเดŸเต เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต: เดกเตˆเดจเดพเดฎเดฟเด•เต เดฑเต‚เดŸเตเดŸเดฟเด‚เด—เต, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด•เดพเดธเตเดฑเตเดฑเต, เดธเต†เตฝเดซเต เดšเต†เด•เตเด•เต เดกเต†เดฎเตบ. เด“เดฐเต‹ เดธเต†เตผเดตเดฑเดฟเดจเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดตเตเดฏเด•เตเดคเดฟเด—เดค เดเดชเดฟ เด‰เดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เดชเตŠเดคเต เดธเดฌเตเดจเต†เดฑเตเดฑเต. เด’เดฐเต เดธเต†เตผเดตเตผ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เด…เดคเต‡ เด—เตเดฐเต‚เดชเตเดชเดฟเดฒเต† เดฎเดฑเตเดฑเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเตเดŸเดจเต€เดณเด‚ เดŸเตเดฐเดพเดซเดฟเด•เต เดธเตเดตเดฏเดฎเต‡เดต เดตเตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเดฒเดพเดฃเต เดŽเดฒเตเดฒเดพเด‚ เด•เตเดฐเดฎเต€เด•เดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด‡เดชเตเดชเต‹เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต†เตผเดตเตผ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเตป เดธเดพเดงเดฟเด•เตเด•เตเด‚, เด…เดจเดพเดตเดถเตเดฏ เด•เดพเดทเดฟเด‚เด—เต เด‡เดฒเตเดฒ, เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเต† เดฌเดพเดงเดฟเดšเตเดšเดฟเดฒเตเดฒ.

เดญเดพเดฐเด‚ เดชเดฟเดจเตเดคเตเดฃ. เด‡เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดตเตผ เดฎเต†เดทเต€เดจเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚, เด•เต‚เดŸเดพเดคเต†, เดคเดพเตฝเด•เตเด•เดพเดฒเดฟเด• เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ โ€œเดธเต‚เดฐเตเดฏเดจเตเดฎเดพเดฐเตเดŸเต†โ€ เดญเดพเดฐเด‚ เดฎเดพเดฑเตเดฑเตเด•เดฏเตเด‚ เด…เดตเดฏเดฟเดฒเต† เดฒเต‹เดกเต เด•เตเดฑเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เด™เตเด™เดจเต† เด…เดต โ€œเดตเดฟเดถเตเดฐเดฎเดฟเดšเตเดšเตโ€ เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เตเด‚.

เด‰เดณเตเดณเดŸเด•เตเด• เดเดกเดฟ เดชเตเดฐเด•เดพเดฐเด‚ เดชเด™เตเด•เดฟเดŸเตฝ. เดทเดพเตผเดกเดฟเด‚เด—เดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดฐเดธเด•เดฐเดฎเดพเดฏ เด’เดฐเต เด•เดพเดฐเตเดฏเด‚: เดžเด™เตเด™เตพ เดธเดพเดงเดพเดฐเดฃเดฏเดพเดฏเดฟ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เดทเดพเตผเดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เด…เด™เตเด™เดจเต† เดตเตเดฏเดคเตเดฏเดธเตเดค เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เด’เดฐเต‡ "เดธเต‚เดฐเตเดฏเตป" เดตเดดเดฟ เด’เดฐเต‡ เดซเดฏเดฒเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเด‚, โ€‹โ€‹เด…เด™เตเด™เดจเต† เด…เดตเตผเด•เตเด•เต เด’เดฐเต เดชเตŠเดคเต เด•เดพเดทเต† เดฒเดญเดฟเด•เตเด•เตเด‚.

เดžเด™เตเด™เตพ เด…เดŸเตเดคเตเดคเดฟเดŸเต† "เด•เตเดฒเต‹เดตเตผ" เด†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป เดธเดฎเดพเดฐเด‚เดญเดฟเดšเตเดšเต. เด‡เดคเต เดคเดคเตเดธเดฎเดฏ เดชเตเดฐเด•เตเดทเต‡เดชเดฃเดคเตเดคเดฟเดฒเต† เด’เดฐเต เด“เตบเดฒเตˆเตป เด•เตเดตเดฟเดธเต เด†เดฃเต, เด…เดตเดฟเดŸเต† เดนเต‹เดธเตเดฑเตเดฑเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดšเต‹เดฆเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพ เดคเดคเตเดธเดฎเดฏเด‚ เด‰เดคเตเดคเดฐเด‚ เดจเตฝเด•เตเด•เดฏเตเด‚ เด“เดชเตเดทเดจเตเด•เตพ เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เดšเดพเดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เด’เดฐเต เดšเดพเดฑเตเดฑเต เด†เดชเตเดชเดฟเตฝ เด‰เดฃเตเดŸเต. เดชเตเดฐเด•เตเดทเต‡เดชเดฃเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด’เดฐเต‡เดธเดฎเดฏเด‚ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚ 100 เด†เดฏเดฟเดฐเดคเตเดคเดฟเดฒเดงเดฟเด•เด‚ เด†เดณเตเด•เตพ. เด…เดตเดฐเต†เดฒเตเดฒเดพเด‚ เดŽเดฒเตเดฒเดพ เดชเด™เตเด•เดพเดณเดฟเด•เตพเด•เตเด•เตเด‚ เด…เดฏเดšเตเดš เดธเดจเตเดฆเต‡เดถเด™เตเด™เตพ เดŽเดดเตเดคเตเดจเตเดจเต, เดธเดจเตเดฆเต‡เดถเดคเตเดคเต‹เดŸเตŠเดชเตเดชเด‚ เด’เดฐเต เด…เดตเดคเดพเดฑเตเด‚ เดตเดฐเตเดจเตเดจเต. เด’เดฐเต "เดธเต‚เดฐเตเดฏเดจเดฟเตฝ" เด’เดฐเต เด…เดตเดคเดพเดฐเดคเตเดคเดฟเดจเดพเดฏเดฟ 100 เด†เดฏเดฟเดฐเด‚ เด†เดณเตเด•เตพ เดตเดจเตเดจเดพเตฝ, เด…เดคเต เดšเดฟเดฒเดชเตเดชเต‹เตพ เด’เดฐเต เดฎเต‡เด˜เดคเตเดคเดฟเดจเต เดชเดฟเดจเตเดจเดฟเตฝ เด‰เดฐเตเดฃเตเดŸเต‡เด•เตเด•เดพเด‚.

เด’เดฐเต‡ เดซเดฏเดฒเดฟเดจเดพเดฏเตเดณเตเดณ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดŸเต† เดชเตŠเดŸเตเดŸเดฟเดคเตเดคเต†เดฑเดฟเดฏเต† เดšเต†เดฑเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดคเดฐเด‚ เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเดจเดพเดฏเดพเดฃเต เดžเด™เตเด™เตพ เดˆ เดชเตเดฐเดฆเต‡เดถเดคเตเดคเต เดฒเดญเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพ "เดธเต‚เดฐเตเดฏเดจเตเดฎเดพเดฐเดฟเดฒเตเด‚" เดซเดฏเดฒเตเด•เตพ เดชเตเดฐเดšเดฐเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดฎเดฃเตเดŸเตป เดธเตเด•เต€เด‚ เด“เดฃเดพเด•เตเด•เตเดจเตเดจเดคเต.

เด‰เดณเตเดณเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเต‚เดฐเตเดฏเตป

nginx-เตฝ เดฑเดฟเดตเต‡เดดเตเดธเต เดชเตเดฐเต‹เด•เตเดธเดฟ, เดฑเดพเดฎเดฟเตฝ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดซเดพเดธเตเดฑเตเดฑเต Optane/NVMe เดกเดฟเดธเตเด•เตเด•เดณเดฟเตฝ เด•เดพเดทเต†. เด‰เดฆเดพเดนเดฐเดฃเด‚: http://sun4-2.userapi.com/c100500/path - เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต† เดธเต†เตผเดตเตผ เด—เตเดฐเต‚เดชเตเดชเดพเดฏ เดจเดพเดฒเดพเดฎเดคเตเดคเต† เดฎเต‡เด–เดฒเดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ "เดธเต‚เดฐเตเดฏเตป" เดŽเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เด’เดฐเต เดฒเดฟเด™เตเด•เต. เดญเต—เดคเดฟเด•เดฎเดพเดฏเดฟ เดธเต†เตผเดตเตผ 100500-เตฝ เด•เดฟเดŸเด•เตเด•เตเดจเตเดจ เดชเดพเดคเตเดคเต เดซเดฏเตฝ เด‡เดคเต เด•เตเดฒเต‹เดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดฎเต‚เดŸเดฟ

เดžเด™เตเด™เดณเตเดŸเต† เด†เตผเด•เตเด•เดฟเดŸเต†เด•เตเดšเดฑเตฝ เดธเตเด•เต€เดฎเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เด’เดฐเต เดจเต‹เดกเต เด•เต‚เดŸเดฟ เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต - เด•เดพเดทเดฟเด‚เด—เต เดŽเตปเดตเดฏเต‹เตบเดฎเต†เดจเตเดฑเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดฒเต‡เด”เดŸเตเดŸเต เดกเดฏเด—เตเดฐเด‚ เดšเตเดตเดŸเต†เดฏเตเดฃเตเดŸเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เดพเดทเต†เด•เตพ, เด…เดตเดฏเดฟเตฝ เดเด•เดฆเต‡เดถเด‚ 20 เดŽเดฃเตเดฃเด‚ เด‰เดฃเตเดŸเต. เด•เดพเดทเต†เด•เดณเตเด‚ "เดธเต‚เดฐเตเดฏเดจเตเดฎเดพเดฐเตเด‚" เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เดธเตเดฅเดฒเด™เตเด™เดณเดพเดฃเดฟเดต, เด…เดตเดฏเดฟเดฒเต‚เดŸเต† เดŸเตเดฐเดพเดซเดฟเด•เตเด•เต เด•เดพเดทเต† เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเตเด‚.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เด‡เดคเต เดฎเตพเดŸเตเดŸเดฟเดฎเต€เดกเดฟเดฏ เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเดจเตเดฑเต† เด•เดพเดทเดฟเด‚เด—เต เด†เดฃเต; เด‰เดชเดฏเต‹เด•เตเดคเตƒ เดกเดพเดฑเตเดฑเดฏเตŠเดจเตเดจเตเด‚ เด‡เดตเดฟเดŸเต† เดธเด‚เดญเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ - เดธเด‚เด—เต€เดคเด‚, เดตเต€เดกเดฟเดฏเต‹, เดซเต‹เดŸเตเดŸเต‹เด•เตพ เดฎเดพเดคเตเดฐเด‚.

เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดชเตเดฐเดฆเต‡เดถเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เดพเตป, เดžเด™เตเด™เตพ เดชเตเดฐเดฆเต‡เดถเด™เตเด™เดณเดฟเตฝ เดชเตเดฐเด–เตเดฏเดพเดชเดฟเดšเตเดš BGP เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเตเด•เตพ เดžเด™เตเด™เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดซเดพเตพเดฌเดพเด•เตเด•เดฟเดจเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเตเด•เตพ เดตเดดเดฟ เดเดชเดฟ เด•เดฃเตเดŸเต†เดคเตเดคเดพเดจเดพเดฏเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดœเดฟเดฏเต‹เดชเตเดชเต เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด‚ เดชเดพเดดเตโ€Œเดธเต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เดเดชเดฟ เดชเตเดฐเด•เดพเดฐเด‚ เดžเด™เตเด™เตพ เดชเตเดฐเดฆเต‡เดถเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‹เดกเดฟเตฝ, เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเดฟเดจเตเดฑเต† เด’เดจเตเดจเต‹ เด…เดคเดฟเดฒเดงเดฟเด•เดฎเต‹ เดชเตเดฐเดฆเต‡เดถเด™เตเด™เตพ เดจเดฎเตเด•เตเด•เต เดจเต‹เด•เตเด•เดพเด‚ - เดญเต‚เดฎเดฟเดถเดพเดธเตเดคเตเดฐเดชเดฐเดฎเดพเดฏเดฟ เด…เดตเตป เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด† เดชเต‹เดฏเดฟเดจเตเดฑเตเด•เตพ.

เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต?

เดชเตเดฐเดฆเต‡เดถเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดซเดฏเดฒเตเด•เดณเตเดŸเต† เดœเดจเดชเตเดฐเต€เดคเดฟ เดžเด™เตเด™เตพ เด•เดฃเด•เตเด•เดพเด•เตเด•เตเดจเตเดจเต. เด‰เดชเดฏเต‹เด•เตเดคเดพเดตเต เดธเตเดฅเดฟเดคเดฟเดšเต†เดฏเตเดฏเตเดจเตเดจ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เดพเดทเต†เดฏเตเดŸเต† เดŽเดฃเตเดฃเดตเตเด‚ เดซเดฏเตฝ เดเดกเดจเตเดฑเดฟเดซเดฏเดฑเตเด‚ เด‰เดฃเตเดŸเต - เดžเด™เตเด™เตพ เดˆ เดœเต‹เดกเดฟ เดŽเดŸเตเดคเตเดคเต เด“เดฐเต‹ เดกเต—เตบเดฒเต‹เดกเดฟเดฒเตเด‚ เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด‚.

เด…เดคเต‡ เดธเดฎเดฏเด‚, เดชเดฟเดถเดพเดšเตเด•เตเด•เตพ - เดชเตเดฐเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต† เดธเต‡เดตเดจเด™เตเด™เตพ - เด•เดพเดฒเดพเด•เดพเดฒเด™เตเด™เดณเดฟเตฝ API- เดฏเดฟเตฝ เดตเดจเตเดจเต เด‡เด™เตเด™เดจเต† เดชเดฑเดฏเตเดจเตเดจเต: โ€œเดžเดพเตป เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เด•เดพเดทเต†เดฏเดพเดฃเต, เดŽเดจเตเดฑเต† เดชเตเดฐเดฆเต‡เดถเดคเตเดคเต† เดเดฑเตเดฑเดตเตเด‚ เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด’เดฐเต เดฒเดฟเดธเตเดฑเตเดฑเต เดŽเดจเดฟเด•เตเด•เต เดคเดฐเต‚. โ€ เดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดชเตเดฐเด•เดพเดฐเด‚ เด…เดŸเตเด•เตเด•เดฟเดฏ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดซเดฏเดฒเตเด•เตพ API เดกเต†เดฒเดฟเดตเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดกเต†เดฎเตบ เด…เดต เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดชเตเดฐเดฆเต‡เดถเด™เตเด™เดณเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดชเต‹เด•เตเด•เดฏเตเด‚ เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เดซเดฏเดฒเตเด•เตพ เดกเต†เดฒเดฟเดตเตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เดพเดทเต†เด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต pu/pp เด‰เด‚ Sun เด‰เด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด…เดŸเดฟเดธเตเดฅเดพเดจ เดตเตเดฏเดคเตเดฏเดพเดธเด‚ เด‡เดคเดพเดฃเต: เดˆ เดซเดฏเตฝ เด•เดพเดทเต†เดฏเดฟเตฝ เด‡เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดชเต‹เดฒเตเด‚, เด…เดตเตผ เดคเด™เตเด™เตพ เดตเดดเดฟ เดซเดฏเตฝ เด‰เดŸเดจเดŸเดฟ เดจเตฝเด•เตเดจเตเดจเต, เด•เดพเดทเต† เด†เดฆเตเดฏเด‚ เดซเดฏเตฝ เดธเตเดตเดฏเด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เด…เดคเต เดคเดฟเดฐเดฟเด•เต† เดจเตฝเด•เดพเตป เดคเตเดŸเด™เตเด™เตเดจเตเดจเต.

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ เดจเดฎเตเด•เตเด•เต เดฒเดญเดฟเด•เตเด•เตเด‚ เด‰เดณเตเดณเดŸเด•เตเด•เด‚ เด‰เดชเดฏเต‹เด•เตเดคเดพเด•เตเด•เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เด…เดŸเตเดคเตเดคเต เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เดฒเต‹เดกเต เดตเตเดฏเดพเดชเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฎเต‹เดธเตเด•เต‹ เด•เดพเดทเต†เดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เดฎเดพเดคเตเดฐเด‚ เดžเด™เตเด™เตพ เดคเดฟเดฐเด•เตเด•เตเดณเตเดณ เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ 1 Tbit/s-เตฝ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดคเดฐเดฃเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดŽเดจเตเดจเดพเตฝ เดชเตเดฐเดถเตเดจเด™เตเด™เดณเตเดฃเตเดŸเต - เด•เดพเดทเต† เดธเต†เตผเดตเดฑเตเด•เตพ เดฑเดฌเตเดฌเตผ เด…เดฒเตเดฒ. เดตเดณเดฐเต† เดœเดจเดชเตเดฐเดฟเดฏเดฎเดพเดฏ เด‰เดณเตเดณเดŸเด•เตเด•เดคเตเดคเดฟเดจเต, เดšเดฟเดฒเดชเตเดชเต‹เตพ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดธเต†เตผเดตเดฑเดฟเดจเต เดฎเดคเดฟเดฏเดพเดฏ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เต เด‡เดฒเตเดฒ. เดžเด™เตเด™เดณเตเดŸเต† เด•เดพเดทเต† เดธเต†เตผเดตเดฑเตเด•เตพ 40-50 Gbit/s เด†เดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดคเตเดคเดฐเดฎเตŠเดฐเต เดšเดพเดจเดฒเดฟเดจเต† เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดคเดŸเดธเตเดธเดชเตเดชเต†เดŸเตเดคเตเดคเตเดจเตเดจ เด‰เดณเตเดณเดŸเด•เตเด•เดฎเตเดฃเตเดŸเต. เดฎเต‡เด–เดฒเดฏเดฟเดฒเต† เดœเดจเดชเตเดฐเดฟเดฏ เดซเดฏเดฒเตเด•เดณเตเดŸเต† เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดชเด•เตผเดชเตเดชเตเด•เดณเตเดŸเต† เดธเด‚เดญเดฐเดฃเด‚ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‡เด•เตเด•เต เดžเด™เตเด™เตพ เดจเต€เด™เตเด™เตเด•เดฏเดพเดฃเต. เดตเตผเดทเดพเดตเดธเดพเดจเดคเตเดคเต‹เดŸเต† เดžเด™เตเด™เตพ เด‡เดคเต เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดฎเต†เดจเตเดจเต เดžเดพเตป เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดžเด™เตเด™เตพ เดชเตŠเดคเต เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏ เดจเต‹เด•เตเด•เดฟ.

  • เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจ เดซเตเดฐเดฃเตเดŸเต เดธเต†เตผเดตเดฑเตเด•เตพ.
  • เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เดฌเดพเด•เตเด•เตปเดกเตเด•เตพ.
  • เดฐเดฃเตเดŸเต เดคเดฐเด‚ เดชเตเดฐเต‹เด•เตเดธเดฟเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดŸเดšเตเดš เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเตเด•เตพ.
  • เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เดพเดทเต†เด•เตพ.

เดˆ เดกเดฏเด—เตเดฐเดพเดฎเดฟเตฝ เดŽเดจเตเดคเดพเดฃเต เดจเดทเตเดŸเดฎเดพเดฏเดคเต? เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดžเด™เตเด™เตพ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ.

เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดŽเดžเตเดšเดฟเดจเตเด•เตพ

เดžเด™เตเด™เตพ เด…เดตเดฏเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเดฒเตเดฒ, เดŽเดžเตเดšเดฟเดจเตเด•เตพ เดŽเดจเตเดจเต เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต - เดŽเดžเตเดšเดฟเดจเตเด•เตพ, เด•เดพเดฐเดฃเด‚ เดชเตŠเดคเตเดตเดพเดฏเดฟ เด…เด‚เด—เต€เด•เดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸ เด…เตผเดคเตเดฅเดคเตเดคเดฟเตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดพเดฏเต‹เด—เดฟเด•เดฎเดพเดฏเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด‡เดฒเตเดฒ.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เด‡เดคเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดจเดŸเดชเดŸเดฟเดฏเดพเดฃเต. เด‡เดคเต เดธเด‚เดญเดตเดฟเดšเตเดšเดคเต 2008-2009 เตฝ, เดตเดฟเด•เต†เดฏเตเด•เตเด•เต เดœเดจเดชเตเดฐเต€เดคเดฟเดฏเดฟเตฝ เดธเตเดซเต‹เดŸเดจเดพเดคเตเดฎเด•เดฎเดพเดฏ เดตเดณเตผเดšเตเดšเดฏเตเดฃเตเดŸเดพเดฏเดชเตเดชเต‹เตพ, เดชเดฆเตเดงเดคเดฟ เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ MySQL, Memcache เดŽเดจเตเดจเดฟเดตเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต. MySQL เด•เตเดฐเดพเดทเต เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เดซเดฏเดฒเตเด•เตพ เด•เต‡เดŸเดพเด•เตเด•เดพเดจเตเด‚ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเต, เด…เดคเดฟเดจเตเดถเต‡เดทเด‚ เด…เดคเต เดตเต€เดฃเตเดŸเต†เดŸเตเด•เตเด•เดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เดฎเต†เด‚เด•เดพเดทเต† เด•เตเดฐเดฎเต‡เดฃ เดชเตเดฐเด•เดŸเดจเดคเตเดคเดฟเตฝ เด•เตเดฑเดฏเตเด•เดฏเตเด‚ เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดคเต.

เดตเตผเดฆเตเดงเดฟเดšเตเดšเตเดตเดฐเตเดจเตเดจ เดœเดจเดชเตเดฐเต€เดคเดฟเดฏเดพเตผเดœเตเดœเดฟเดšเตเดš เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดธเด‚เดญเดฐเดฃเดตเตเด‚ เดกเดพเดฑเตเดฑเดฏเต† เดจเดถเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เดพเดทเตเด‚ เด‰เดฃเตเดŸเต†เดจเตเดจเต เด‡เดคเต เดฎเดพเดฑเตเดจเตเดจเต. เด…เดคเตเดคเดฐเด‚ เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเตฝ, เดตเดณเดฐเตเดจเตเดจ เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเต เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฌเตเดฆเตเดงเดฟเดฎเตเดŸเตเดŸเดพเดฃเต. เดชเดฆเตเดงเดคเดฟเดฏเดฟเตฝ เดถเตเดฐเดฆเตเดง เด•เต‡เดจเตเดฆเตเดฐเต€เด•เดฐเดฟเดšเตเดš เดจเดฟเตผเดฃเดพเดฏเด• เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดธเตเดตเดจเตเดคเด‚ เดธเตˆเด•เตเด•เดฟเดณเดฟเตฝ เดคเดฟเดฐเตเดคเตเดคเดฟเดฏเต†เดดเตเดคเดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เดชเดฐเดฟเดนเดพเดฐเด‚ เดตเดฟเดœเดฏเด•เดฐเดฎเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด…เด•เตเด•เดพเดฒเดคเตเดคเต เดธเตเด•เต†เดฏเดฟเดฒเดฟเด‚เด—เดฟเดจเตเดฑเต† เดฎเดฑเตเดฑเต เดฎเดพเตผเด—เด™เตเด™เตพ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ เดŽเดจเตเดจเดคเดฟเดจเดพเตฝ เด‡เดคเต เดšเต†เดฏเตเดฏเดพเดจเตเดณเตเดณ เด…เดตเดธเดฐเดตเตเด‚ เด…เด™เตเด™เต‡เดฏเดฑเตเดฑเดคเตเดคเต† เด†เดตเดถเตเดฏเด•เดคเดฏเตเด‚ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต. เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเดฟเดฒเตเดฒ, NoSQL เด‡เดคเตเดตเดฐเต† เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ, MySQL, Memcache, PostrgreSQL เดŽเดจเตเดจเดฟเดต เดฎเดพเดคเตเดฐเดฎเต‡ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเตเดณเตเดณเต‚ - เด…เดคเตเดฐเดฎเดพเดคเตเดฐเด‚.

เดธเดพเตผเดตเดคเตเดฐเดฟเด• เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚. เดžเด™เตเด™เดณเตเดŸเต† เดธเดฟ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเดฐเตเดŸเต† เดŸเต€เดฎเดพเดฃเต เดตเดฟเด•เดธเดจเดคเตเดคเดฟเดจเต เดจเต‡เดคเตƒเดคเตเดตเด‚ เดจเตฝเด•เดฟเดฏเดคเต, เดŽเดฒเตเดฒเดพเด‚ เดธเตเดฅเดฟเดฐเดฎเดพเดฏเดฟ เดšเต†เดฏเตเดคเต. เดŽเดžเตเดšเดฟเตป เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เดพเดคเต† เดคเดจเตเดจเต†, เด…เดตเดฏเตโ€Œเด•เตเด•เต†เดฒเตเดฒเดพเด‚ เดเด•เดฆเต‡เดถเด‚ เด’เดฐเต‡ เดซเดฏเตฝ เดซเต‹เตผเดฎเดพเดฑเตเดฑเต เดกเดฟเดธเตโ€Œเด•เดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเตเดจเตเดจเต, เด’เดฐเต‡ เดฒเต‹เดžเตเดšเต เดชเดพเดฐเดพเดฎเต€เดฑเตเดฑเดฑเตเด•เตพ, เด…เดคเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตโ€Œเดค เดธเดฟเด—เตเดจเดฒเตเด•เตพ, เดŽเดกเตเดœเต เดธเดพเดนเดšเดฐเตเดฏเด™เตเด™เดณเดฟเดฒเตเด‚ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเดฟเดฒเตเด‚ เดเด•เดฆเต‡เดถเด‚ เด’เดฐเต‡ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดชเต†เดฐเตเดฎเดพเดฑเดฟ. เดŽเดžเตเดšเดฟเดจเตเด•เดณเตเดŸเต† เดตเดณเตผเดšเตเดšเดฏเต‹เดŸเต†, เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเตผเด•เตเด•เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเต เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฃเต - เดชเดฐเดฟเดชเดพเดฒเดฟเด•เตเด•เต‡เดฃเตเดŸ เดฎเตƒเด—เดถเดพเดฒเดฏเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ, เด•เต‚เดŸเดพเดคเต† เด“เดฐเต‹ เดชเตเดคเดฟเดฏ เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด‚ เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เด…เดตเตผ เดตเต€เดฃเตเดŸเตเด‚ เดชเด เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด‡เดคเต เดตเต‡เด—เดคเตเดคเดฟเดฒเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเด•เตเด•เดฟ. เด…เดตเดฐเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดธเต—เด•เดฐเตเดฏเดชเตเดฐเดฆเดฎเดพเดฏเดฟ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดŽเดžเตเดšเดฟเดจเตเด•เดณเตเดŸเต† เดคเดฐเด™เตเด™เตพ

เดŸเต€เด‚ เด•เตเดฑเดšเตเดšเต เดŽเดžเตเดšเดฟเดจเตเด•เตพ เดŽเดดเตเดคเดฟ. เด…เดตเดฏเดฟเตฝ เดšเดฟเดฒเดคเต เด‡เดตเดฟเดŸเต†เดฏเตเดฃเตเดŸเต: เดธเตเดนเตƒเดคเตเดคเต, เดธเต‚เดšเดจเด•เตพ, เดšเดฟเดคเตเดฐเด‚, ipdb, เด…เด•เตเดทเดฐเด™เตเด™เตพ, เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ, เดฒเต‹เด—เตเด•เตพ, memcached, meowdb, news, nostradamus, เดซเต‹เดŸเตเดŸเต‹, เดชเตเดฒเต‡เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ, pmemcached, sandbox, เดคเดฟเดฐเดฏเตฝ, เดธเด‚เดญเดฐเดฃเด‚, เดฒเตˆเด•เตเด•เตเด•เตพ, เดŸเดพเดธเตเด•เตเด•เตเด•เตพ, ...

เด’เดฐเต เดจเดฟเตผเดฆเตเดฆเดฟเดทเตโ€ŒเดŸ เดกเดพเดฑเตเดฑ เด˜เดŸเดจ เด†เดตเดถเตเดฏเดฎเตเดณเตเดณ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดตเดฟเดญเดฟเดจเตเดจเดฎเดพเดฏ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดชเตเดฐเต‹เดธเดธเตเดธเต เดšเต†เดฏเตเดฏเตเดจเตเดจ เด“เดฐเต‹ เดŸเดพเดธเตโ€Œเด•เตเด•เดฟเดจเตเด‚, เดธเดฟ เดŸเต€เด‚ เด’เดฐเต เดชเตเดคเดฟเดฏ เดŽเดžเตเดšเดฟเตป เดŽเดดเตเดคเตเดจเตเดจเต. เดŽเดจเตเดคเตเด•เต†เดพเดฃเตเดŸเต.

เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดŽเดžเตเดšเดฟเตป เด‰เดฃเตเดŸเต memcached, เด‡เดคเต เดชเดคเดฟเดตเต เด’เดจเตเดจเดฟเดจเต เดธเดฎเดพเดจเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดจเดจเตเดฎเด•เดณเตเดณเตเดณเดคเตเด‚ เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เตเด•เดพเดคเตเดคเดคเตเด‚. ClickHouse เด…เดฒเตเดฒ, เด…เดคเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต pmmcached เด†เดฃเต เดธเตเดฅเดฟเดฐเดฎเดพเดฏ memcached, เดฑเต€เดธเตเดฑเตเดฑเดพเตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ เดกเดพเดฑเตเดฑ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดคเดฟเดฐเดฟเด•เตเด•เดพเตป, เดฑเดพเดฎเดฟเดฒเต‡เด•เตเด•เต เดฏเต‹เดœเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเตพ, เดกเดฟเดธเตเด•เดฟเตฝ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเตเด‚ เด‡เดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚. เดตเตเดฏเด•เตเดคเดฟเด—เดค เดœเต‹เดฒเดฟเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดตเดฟเดง เดŽเดžเตเดšเดฟเดจเตเด•เตพ เด‰เดฃเตเดŸเต: เด•เตเดฏเต‚เด•เตพ, เดฒเดฟเดธเตเดฑเตเดฑเตเด•เตพ, เดธเต†เดฑเตเดฑเตเด•เตพ - เดžเด™เตเด™เดณเตเดŸเต† เดชเตเดฐเต‹เดœเด•เตเดฑเตเดฑเดฟเดจเต เด†เดตเดถเตเดฏเดฎเดพเดฏ เดŽเดฒเตเดฒเดพเด‚.

เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เตพ

เด’เดฐเต เด•เต‹เดกเต เดตเต€เด•เตเดทเดฃเด•เต‹เดฃเดฟเตฝ, เดŽเดžเตเดšเดฟเดจเตเด•เดณเต‹ เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เดณเต‹ เดชเตเดฐเต‹เดธเดธเตเดธเตเด•เดณเต‹ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเด•เดณเต‹ เดธเด‚เดญเดตเด™เตเด™เดณเต‹ เด†เดฏเดฟ เดšเดฟเดจเตเดคเดฟเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด•เต‹เดกเต เดชเตเดฐเดคเตเดฏเต‡เด•เดฎเดพเดฏเดฟ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ, เดŽเดžเตเดšเดฟเดจเตเด•เดณเตเดŸเต† เด—เตเดฐเต‚เดชเตเดชเตเด•เตพเด•เตเด•เตŠเดชเตเดชเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต - เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เด’เดฐเต เดคเดฐเด‚. เด’เดฐเต เดฎเต†เด‚เด•เดพเดทเตเดกเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด‰เดฃเตเดŸเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚ - เด‡เดคเต เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดฎเต†เดทเต€เดจเตเด•เตพ เดฎเดพเดคเตเดฐเดฎเดพเดฃเต.

เด•เต‹เดกเดฟเดจเต เดซเดฟเดธเดฟเด•เตเด•เตฝ เดฒเตŠเด•เตเด•เต‡เดทเดจเต‹ เดตเดฒเตเดชเตเดชเดฎเต‹ เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดฎเต‹ เด…เดฑเดฟเดฏเต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ. เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เดเดกเดจเตเดฑเดฟเดซเดฏเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดตเตป เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต.

เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เด•เต‹เดกเดฟเดจเตเด‚ เดŽเดžเตเดšเดฟเดจเตเด•เตพเด•เตเด•เตเดฎเดฟเดŸเดฏเดฟเตฝ เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด’เดฐเต เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟ เด•เต‚เดŸเดฟ เดจเดฟเด™เตเด™เตพ เดšเต‡เตผเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต - เดชเตเดฐเต‹เด•เตเดธเดฟ.

RPC เดชเตเดฐเต‹เด•เตเดธเดฟ

เดชเตเดฐเต‹เด•เตเดธเดฟ เดฌเดจเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เดฌเดธเต, เด…เดคเดฟเตฝ เดเดคเดพเดฃเตเดŸเต เดฎเตเดดเตเดตเตป เดธเตˆเดฑเตเดฑเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเต‡ เดธเดฎเดฏเด‚ เดจเดฎเตเด•เตเด•เตเดฃเตเดŸเต เดธเต‡เดตเดจ เด•เดฃเตเดŸเต†เดคเตเดคเดฒเตเด•เดณเตŠเดจเตเดจเตเดฎเดฟเดฒเตเดฒ - เดชเด•เดฐเด‚, เดˆ เดชเตเดฐเต‹เด•เตเดธเดฟเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด‰เดฃเตเดŸเต, เด…เดคเต เดˆ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดŽเดฒเตเดฒเดพ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เดŽเดฒเตเดฒเดพ เดญเดพเด—เด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดธเตเดฅเดพเดจเด‚ เด…เดฑเดฟเดฏเตเดจเตเดจเต. เด‡เดคเดพเดฃเต เด…เดกเตเดฎเดฟเตปเดฎเดพเตผ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

เดชเตเดฐเต‹เด—เตเดฐเดพเดฎเตผเดฎเดพเตผ เด…เดคเดฟเดจเตเดฑเต† เดตเดฟเดฒ เดŽเดคเตเดฐ, เดŽเดตเดฟเดŸเต†, เดŽเดจเตเดคเต เดŽเดจเตเดจเตŠเดจเตเดจเตเด‚ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ - เด…เดตเตผ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจเต. เด‡เดคเต เดžเด™เตเด™เดณเต† เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เด’เดฐเต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฒเดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดชเตเดฐเต‹เด•เตเดธเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฑเต€เดกเดฏเดฑเด•เตโ€ŒเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต, เดŽเดตเดฟเดŸเต†เดฏเดพเดฃเต†เดจเตเดจเต เด…เดฑเดฟเดฏเตเดจเตเดจเต - เด‡เดคเต เดธเตเดตเดฏเด‚ เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดˆ เดธเดพเดนเดšเดฐเตเดฏเดคเตเดคเดฟเตฝ, เดธเต‡เดตเดจ เดชเดฐเดพเดœเดฏเดคเตเดคเดฟเดจเต†เดคเดฟเดฐเดพเดฏ เดธเด‚เดฐเด•เตเดทเดฃเดคเตเดคเดฟเดจเตเดฑเต† เด’เดฐเต เดชเต‹เดฏเดฟเดจเตเดฑเดพเดฃเต เดชเตเดฐเต‹เด•เตเดธเดฟ. เดšเดฟเดฒ เดŽเดžเตเดšเดฟเตป เดตเต‡เด—เดค เด•เตเดฑเดฏเตเด•เดฏเต‹ เดคเด•เดฐเดพเดฑเดฟเดฒเดพเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดพเตฝ, เดชเตเดฐเต‹เด•เตเดธเดฟ เด‡เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เด•เตเดฒเดฏเดจเตเดฑเต เดตเดถเดคเตเดคเดฟเดจเต เด…เดจเตเดธเตƒเดคเดฎเดพเดฏเดฟ เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด•เดพเดฒเดนเดฐเดฃเดชเตเดชเต†เดŸเตฝ เดจเต€เด•เตเด•เด‚เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต - เดŽเดžเตเดšเดฟเตป เดชเตเดฐเดคเดฟเด•เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด•เต‹เดกเต เด•เดพเดคเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เดชเด•เตเดทเต‡ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เดจเตเดจเตเด‚ เดŽเด™เตเด™เดจเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดชเต†เดฐเตเดฎเดพเดฑเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต†เดจเตเดจเตเด‚ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเตเด•เตพ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เด•เต‹เดกเต เดคเดฏเตเดฏเดพเดฑเดพเด•เตเด•เดฃเด‚.

เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดจเดŸเดชเตเดชเดพเด•เตเด•เดฒเตเด•เตพ

เดšเดฟเดฒ เดธเดฎเดฏเด™เตเด™เดณเดฟเตฝ, เด’เดฐเต เดŽเดžเตเดšเดฟเตป เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ เดšเดฟเดฒ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดžเด™เตเด™เตพ เด‡เดชเตเดชเต‹เดดเตเด‚ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดžเด™เตเด™เดณเตเดŸเต† เดŽเดžเตเดšเดฟเดจเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด•เด‚ เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดžเด™เตเด™เดณเตเดŸเต† เดฑเต†เดกเดฟเดฎเต†เดฏเตเดกเต เด†เตผโ€Œเดชเดฟโ€Œเดธเดฟ-เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เดŸเดพเดธเตโ€Œเด•เตเด•เดฟเดจเดพเดฏเดฟ เดชเตเดฐเดคเตเดฏเต‡เด• เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต.

เด‡เดชเตเดชเต‹เดดเตเด‚ เด…เดตเดฟเดŸเต†เดฏเตเด‚ เด‡เดตเดฟเดŸเต†เดฏเตเดฎเตเดณเตเดณ MySQL-เดจเต, เดžเด™เตเด™เตพ db-proxy เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† ClickHouse-เดจเต - เดชเต‚เดšเตเดšเด•เตเด•เตเดŸเตเดŸเดฟ.

เด‡เดคเต เดชเตŠเดคเตเดตเต† เด‡เดคเตเดชเต‹เดฒเต†เดฏเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต. เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เดธเต†เตผเดตเตผ เด‰เดฃเตเดŸเต, เด…เดคเต kPHP, Go, Python - เดชเตŠเดคเตเดตเต‡, เดžเด™เตเด™เดณเตเดŸเต† RPC เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเดพเด•เตเดจเตเดจ เดเดคเต เด•เต‹เดกเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เด•เต‹เดกเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เด’เดฐเต RPC เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต - เด•เต‹เดกเต เดธเตเดฅเดฟเดคเดฟ เดšเต†เดฏเตเดฏเตเดจเตเดจ เด“เดฐเต‹ เดธเต†เตผเดตเดฑเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเตเดฐเต‹เด•เตเดธเดฟ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดชเตเดฐเด•เดพเดฐเด‚, เดŽเดตเดฟเดŸเต† เดชเต‹เด•เดฃเดฎเต†เดจเตเดจเต เดชเตเดฐเต‹เด•เตเดธเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เด’เดฐเต เดŽเดžเตเดšเดฟเตป เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด’เดฐเต เด…เดฏเตฝเด•เตเด•เดพเดฐเดจเดพเดฃเต†เด™เตเด•เดฟเตฝ เดชเต‹เดฒเตเด‚, เด…เดคเต เด’เดฐเต เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเดฒเต‚เดŸเต† เดชเต‹เด•เตเดจเตเดจเต, เด•เดพเดฐเดฃเด‚ เด…เดฏเตฝเด•เตเด•เดพเดฐเตป เดฎเดฑเตเดฑเตŠเดฐเต เดกเดพเดฑเตเดฑเดพ เดธเต†เดจเตเดฑเดฑเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดพเด‚. เดŽเดžเตเดšเดฟเตป เดคเดจเดฟเด•เตเด•เดฒเตเดฒเดพเดคเต† เดฎเดฑเตเดฑเต†เดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตเดฅเดพเดจเด‚ เด…เดฑเดฟเดฏเตเดจเตเดจเดคเดฟเตฝ เด†เดถเตเดฐเดฏเดฟเด•เตเด•เดฐเตเดคเต - เด‡เดคเดพเดฃเต เดžเด™เตเด™เดณเตเดŸเต† เด…เดŸเดฟเดธเตเดฅเดพเดจ เดชเดฐเดฟเดนเดพเดฐเด‚. เดŽเดจเตเดจเดพเตฝ เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เดฒเตเด•เตพ เด‰เดฃเตเดŸเต :)

เดŽเดฒเตเดฒเดพ เดŽเดžเตเดšเดฟเดจเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดŸเดฟเดŽเตฝ-เดธเตเด•เต€เดฎเดฟเดจเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด‚.

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;

เด‡เดคเตŠเดฐเต เดฌเตˆเดจเดฑเดฟ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด†เดฃเต, เด‡เดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดค เด…เดจเดฒเต‹เด—เต เดชเตเดฐเต‹เดŸเตเดŸเต‹เดฌเดซเต. เด“เดชเตเดทเดฃเตฝ เดซเต€เตฝเดกเตเด•เตพ, เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดคเดฐเด™เตเด™เตพ - เดฌเดฟเตฝเดฑเตเดฑเต-เด‡เตป เดธเตเด•เต†เดฏเดฟเดฒเดฑเตเด•เดณเตเดŸเต† เดตเดฟเดชเตเดฒเต€เด•เดฐเดฃเด™เตเด™เตพ, เด…เดจเตเดตเต‡เดทเดฃเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดธเตเด•เต€เดฎ เดฎเตเตปเด•เต‚เดŸเตเดŸเดฟ เดชเดฑเดฏเตเดจเตเดจเต. เดˆ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดŸเดฟเดธเดฟเดชเดฟ/เดฏเตเดกเดฟเดชเดฟ...

TL เดธเตเด•เต€เดฎเดฟเดจเต เดฎเตเด•เดณเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เดŽเดžเตเดšเดฟเตป เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต RPC เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เตพ เด‰เดฃเตเดŸเต. เด‡เดคเต†เดฒเตเดฒเดพเด‚ TCP/UDP เด•เดฃเด•เตเดทเดจเดฟเดฒเต‚เดŸเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต. เดŸเดฟเดธเดฟเดชเดฟ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเดตเตเดจเตเดจเดคเต‡เดฏเตเดณเตเดณเต‚, เดชเด•เตเดทเต‡ เดจเดฎเตเด•เตเด•เต เดชเดฒเดชเตเดชเต‹เดดเตเด‚ เดฏเตเดกเดฟเดชเดฟ เด†เดตเดถเตเดฏเดฎเดพเดฏเดฟ เดตเดฐเตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต?

UDP เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต เดธเต†เตผเดตเดฑเตเด•เตพ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดงเดพเดฐเดพเดณเด‚ เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เดชเตเดฐเดถเตเดจเด‚ เด’เดดเดฟเดตเดพเด•เตเด•เตเด•. เด“เดฐเต‹ เดธเต†เตผเดตเดฑเดฟเดจเตเด‚ เด’เดฐเต RPC เดชเตเดฐเต‹เด•เตเดธเดฟ เด‰เดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดชเตŠเดคเตเดตเต‡, เด…เดคเต เดเดคเต เดŽเดžเตเดšเดฟเดจเดฟเดฒเต‡เด•เตเด•เตเด‚ เดชเต‹เด•เดพเด‚, เด“เดฐเต‹ เดธเต†เตผเดตเดฑเดฟเดฒเตเด‚ เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต TCP เด•เดฃเด•เตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต. เด’เดฐเต เดฒเต‹เดกเต เด‰เดฃเตเดŸเต, เดชเด•เตเดทเต‡ เด…เดคเต เด‰เดชเดฏเต‹เด—เดถเต‚เดจเตเดฏเดฎเดพเดฃเต. เดฏเตเดกเดฟเดชเดฟเดฏเตเดŸเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดˆ เดชเตเดฐเดถเตเดจเด‚ เดจเดฟเดฒเดตเดฟเดฒเดฟเดฒเตเดฒ.

เด…เดจเดพเดตเดถเตเดฏเดฎเดพเดฏ TCP เดนเดพเตปเดกเตโ€Œเดทเต‡เด•เตเด•เต เด‡เดฒเตเดฒ. เด‡เดคเตŠเดฐเต เดธเดพเดงเดพเดฐเดฃ เดชเตเดฐเดถเตเดจเดฎเดพเดฃเต: เด’เดฐเต เดชเตเดคเดฟเดฏ เดŽเดžเตเดšเดฟเตป เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดชเตเดคเดฟเดฏ เดธเต†เตผเดตเตผ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เด’เดฐเต‡เดธเดฎเดฏเด‚ เดจเดฟเดฐเดตเดงเดฟ TCP เด•เดฃเด•เตเดทเดจเตเด•เตพ เดธเตเดฅเดพเดชเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดจเตเดจเต. เดšเต†เดฑเดฟเดฏ เดญเดพเดฐเด‚ เด•เตเดฑเดžเตเดž เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพเด•เตเด•เต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, UDP เดชเต‡เดฒเต‹เดกเต, เด•เต‹เดกเตเด‚ เดŽเดžเตเดšเดฟเดจเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เดŽเดฒเตเดฒเดพ เด†เดถเดฏเดตเดฟเดจเดฟเดฎเดฏเด™เตเด™เดณเตเด‚ เดฐเดฃเตเดŸเต UDP เดชเดพเด•เตเด•เดฑเตเดฑเตเด•เตพ: เด’เดจเตเดจเต เด’เดฐเต เดฆเดฟเดถเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเดฑเด•เตเด•เตเดจเตเดจเต, เดฐเดฃเตเดŸเดพเดฎเดคเตเดคเต‡เดคเต เดฎเดฑเตเดฑเตŠเดจเตเดจเดฟเดฒเต‡เด•เตเด•เต. เด’เดฐเต เดฑเต—เดฃเตเดŸเต เดŸเตเดฐเดฟเดชเตเดชเต - เด•เต‚เดŸเดพเดคเต† เด•เต‹เดกเดฟเดจเต เด’เดฐเต เด•เตˆ เด•เตเดฒเตเด•เตเด•เดฎเดฟเดฒเตเดฒเดพเดคเต† เดŽเดžเตเดšเดฟเดจเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดฒเดญเดฟเดšเตเดšเต.

เด…เดคเต†, เดŽเดฒเตเดฒเดพเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดชเดพเด•เตเด•เดฑเตเดฑเต เดจเดทเตเดŸเดคเตเดคเดฟเดจเตเดฑเต† เดตเดณเดฐเต† เดšเต†เดฑเดฟเดฏ เดถเดคเดฎเดพเดจเด‚. เดฑเต€เดŸเตเดฐเดพเตปเดธเตเดฎเดฟเดฑเตเดฑเตเด•เตพเด•เตเด•เตเด‚ เดŸเตˆเด‚เด”เดŸเตเดŸเตเด•เตพเด•เตเด•เตเด‚ เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต, เดŽเดจเตเดจเดพเตฝ เดจเดฎเตเด•เตเด•เต เด’เดฐเตเดชเดพเดŸเต เดจเดทเตเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดจเดฎเตเด•เตเด•เต เดเดคเดพเดฃเตเดŸเต TCP เดฒเดญเดฟเด•เตเด•เตเด‚, เด…เดคเต เดชเตเดฐเดฏเต‹เดœเดจเด•เดฐเดฎเดฒเตเดฒ. เดžเด™เตเด™เตพ UDP-เดฏเต† เดธเดฎเตเดฆเตเดฐเด™เตเด™เดณเดฟเดฒเต‚เดŸเต† เดจเดฏเดฟเด•เตเด•เดฟเดฒเตเดฒ.

เดžเด™เตเด™เตพเด•เตเด•เต เด…เดคเตเดคเดฐเด‚ เด†เดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดฃเตเดŸเต, เดธเตเด•เต€เด‚ เด’เดจเตเดจเตเดคเดจเตเดจเต†เดฏเดพเดฃเต: เด“เดฐเต‹ เดซเดฟเดธเดฟเด•เตเด•เตฝ เดธเต†เตผเดตเดฑเดฟเดฒเตเด‚ เด’เดฐเต เดชเดพเดฏเตเด•เตเด•เต เดŽเดžเตเดšเดฟเดจเตเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เดคเดŸเดฏเดพเดคเต† เดคเดจเตเดจเต† เด•เดดเดฟเดฏเตเดจเตเดจเดคเตเดฐ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เด…เดต เด•เต‚เดŸเตเดคเดฒเตเด‚ เด’เดฑเตเดฑ-เดคเตเดฐเต†เดกเตเดณเตเดณเดตเดฏเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เด’เดฑเตเดฑ-เดคเตเดฐเต†เดกเต เดธเตŠเดฒเตเดฏเต‚เดทเดจเตเด•เดณเดพเดฏเดฟ เดทเดพเตผเดกเต เดšเต†เดฏเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเต. เด…เดคเต‡ เดธเดฎเดฏเด‚, เดˆ เดŽเดžเตเดšเดฟเดจเตเด•เดณเต‡เด•เตเด•เดพเตพ เด•เต‚เดŸเตเดคเตฝ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดฎเดฑเตเดฑเตŠเดจเตเดจเตเด‚ เดžเด™เตเด™เดณเตเดŸเต† เดชเด•เตเด•เดฒเดฟเดฒเตเดฒ, เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเตฝ เดตเดณเดฐเต†เดฏเดงเดฟเด•เด‚ เดถเตเดฐเดฆเตเดง เดšเต†เดฒเตเดคเตเดคเตเดจเตเดจเต.

เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดกเดพเดฑเตเดฑ เดธเด‚เดญเดฐเดฃเด‚

เดŽเดžเตเดšเดฟเดจเตเด•เตพ เดฌเดฟเตปเดฒเต‹เด—เตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเต. เดฌเดฟเตปเดฒเต‹เด—เต เดŽเดจเตเดจเดคเต เด’เดฐเต เดซเดฏเดฒเดพเดฃเต, เด…เดคเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเดคเตเดคเดฟเตฝ เดธเตเดฅเดฟเดคเดฟเดฏเดฟเดฒเต‹ เดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‹ เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด‡เดตเดจเตเดฑเต เดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เดตเตเดฏเดคเตเดฏเดธเตเดค เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเดฟเตฝ เด‡เดคเดฟเดจเต† เดตเตเดฏเดคเตเดฏเดธเตเดคเดฎเดพเดฏเดฟ เดตเดฟเดณเดฟเด•เตเด•เตเดจเตเดจเต: เดฌเตˆเดจเดฑเดฟ เดฒเต‹เด—เต, เดตเดพเตพ, AOF, เดŽเดจเตเดจเดพเตฝ เดคเดคเตเดตเด‚ เด’เดจเตเดจเตเดคเดจเตเดจเต†เดฏเดพเดฃเต.

เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดŽเดžเตเดšเดฟเตป เดตเตผเดทเด™เตเด™เดณเต‹เดณเด‚ เดฎเตเดดเตเดตเตป เดฌเดฟเตปเดฒเต‹เด—เตเด‚ เดตเต€เดฃเตเดŸเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดคเต เดคเดŸเดฏเดพเตป, เดŽเดžเตเดšเดฟเดจเตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเต เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเตเด•เตพ - เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅ. เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เด…เดตเตผ เด†เดฆเตเดฏเด‚ เด…เดคเดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดฌเดฟเตปเดฒเต‹เด—เดฟเตฝ เดจเดฟเดจเตเดจเต เดตเดพเดฏเดจ เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เตเดจเตเดจเต. เดŽเดฒเตเดฒเดพ เดฌเดฟเตปเดฒเต‹เด—เตเด•เดณเตเด‚ เด’เดฐเต‡ เดฌเตˆเดจเดฑเดฟ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเดพเดฃเต เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต - TL เดธเตเด•เต€เด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต, เด…เดกเตโ€Œเดฎเดฟเดจเตเด•เตพเด•เตเด•เต เด…เดตเดฐเตเดŸเต† เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด…เดต เดคเตเดฒเตเดฏเดฎเดพเดฏเดฟ เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚. เด…เดคเตเดคเดฐเด‚ เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเตเด•เดณเตเดŸเต† เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ. เด†เดฐเตเดŸเต† เดธเตโ€Œเดจเดพเดชเตเดชเตโ€Œเดทเต‹เดŸเตเดŸเต เด‡เดจเตเดฑเต, เดŽเดžเตเดšเดฟเดจเตเดฑเต† เดฎเดพเดจเตเดคเตเดฐเดฟเด•เดค, เดเดคเต เดฌเต‹เดกเดฟ เด†เตผเด•เตเด•เตเด‚ เดชเตเดฐเดงเดพเดจเดฎเดฒเตเดฒ เดŽเดจเตเดจเดฟเดต เดธเต‚เดšเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตŠเดคเต เดคเดฒเด•เตเด•เต†เดŸเตเดŸเตเดฃเตเดŸเต. เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเต เดฑเต†เด•เตเด•เต‹เตผเดกเต เดšเต†เดฏเตเดค เดŽเดžเตเดšเดฟเดจเดฟเดฒเต† เด’เดฐเต เดชเตเดฐเดถเตเดจเดฎเดพเดฃเดฟเดคเต.

เดชเตเดฐเดตเตผเดคเตเดคเดจ เดคเดคเตเดตเด‚ เดžเดพเตป เดตเต‡เด—เดคเตเดคเดฟเตฝ เดตเดฟเดตเดฐเดฟเด•เตเด•เตเด‚. เดŽเดžเตเดšเดฟเตป เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดธเต†เตผเดตเตผ เด‰เดฃเตเดŸเต. เด…เดตเตป เดŽเดดเตเดคเตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เดชเตเดคเดฟเดฏ เดถเต‚เดจเตเดฏเดฎเดพเดฏ เดฌเดฟเตปเดฒเต‹เด—เต เดคเตเดฑเด•เตเด•เตเด•เดฏเตเด‚ เด…เดคเดฟเตฝ เดฎเดพเดฑเตเดฑเดคเตเดคเดฟเดจเดพเดฏเดฟ เด’เดฐเต เด‡เดตเดจเตเดฑเต เดŽเดดเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดšเดฟเดฒ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ, เด…เดตเตป เด’เดจเตเดจเตเด•เดฟเตฝ เดธเตเดตเดฏเด‚ เด’เดฐเต เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเต เดŽเดŸเตเด•เตเด•เดพเตป เดคเต€เดฐเตเดฎเดพเดจเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดฏเดพเตพเด•เตเด•เต เด’เดฐเต เดธเดฟเด—เตเดจเตฝ เดฒเดญเดฟเด•เตเด•เตเด‚. เดธเต†เตผเดตเตผ เด’เดฐเต เดชเตเดคเดฟเดฏ เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเตเดฑเต† เดฎเตเดดเตเดตเตป เด…เดตเดธเตเดฅเดฏเตเด‚ เด…เดคเดฟเตฝ เดŽเดดเตเดคเตเดจเตเดจเต, เดจเดฟเดฒเดตเดฟเดฒเต† เดฌเดฟเตปเดฒเต‹เด—เต เดตเดฒเตเดชเตเดชเด‚ - เด“เดซเตเดธเต†เดฑเตเดฑเต - เดซเดฏเดฒเดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดŽเดดเตเดคเตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเดจเตเดจเต. เด’เดฐเต เดชเตเดคเดฟเดฏ เดฌเดฟเตปเดฒเต‹เด—เต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดšเดฟเดฒ เด˜เดŸเตเดŸเด™เตเด™เดณเดฟเตฝ, เดŽเดžเตเดšเดฟเตป เดชเตเดจเดฐเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดกเดฟเดธเตเด•เดฟเตฝ เด’เดฐเต เดฌเดฟเตปเดฒเต‹เด—เตเด‚ เด’เดฐเต เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด‚. เดŽเดžเตเดšเดฟเตป เดฎเตเดดเตเดตเตป เดธเตเดจเดพเดชเตเดชเตเดทเต‹เดŸเตเดŸเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดจเดฟเดถเตเดšเดฟเดค เด˜เดŸเตเดŸเดคเตเดคเดฟเตฝ เด…เดคเดฟเดจเตเดฑเต† เด…เดตเดธเตเดฅ เด‰เดฏเตผเดคเตเดคเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดธเตโ€Œเดจเดพเดชเตเดชเตโ€Œเดทเต‹เดŸเตเดŸเต เดธเตƒเดทเตโ€ŒเดŸเดฟเดšเตเดš เดธเดฎเดฏเดคเตเดคเตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจ เดธเตเดฅเดพเดจเดตเตเด‚ เดฌเดฟเตปเดฒเต‹เด—เดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดตเตเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดจเดฟเดฒเดตเดฟเดฒเต† เด…เดตเดธเตเดฅ เดฒเดญเดฟเด•เตเด•เดพเตป เดฌเดฟเตปเดฒเต‹เด—เดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด•เต‚เดŸเตเดคเตฝ เด‡เดตเดจเตเดฑเตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเดคเต เดคเตเดŸเดฐเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดคเตŠเดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเตเด•เต€เดฎเดพเดฃเต; เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดŽเดžเตเดšเดฟเดจเตเด•เดณเตเด‚ เด…เดคเดฟเดจเดจเตเดธเดฐเดฟเดšเตเดšเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดพเดฑเตเดฑ เดฑเต†เดชเตเดฒเดฟเด•เตเด•เต‡เดทเตป

เดคเตฝเดซเดฒเดฎเดพเดฏเดฟ, เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดชเด•เตผเดชเตเดชเต เดชเตเดฐเดธเตเดคเดพเดตเดจ เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเต โ€” เดžเด™เตเด™เตพ เดฌเดฟเตปเดฒเต‹เด—เดฟเตฝ เดŽเดดเตเดคเตเดจเตเดจเดคเต เดชเต‡เดœเต เดฎเดพเดฑเตเดฑเด™เตเด™เดณเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดฎเดพเดฑเตเดฑเตเด•. เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเตฝ เดตเดฐเตเดจเตเดจเดคเตเดฎเดพเดฏเดฟ เดตเดณเดฐเต† เดธเดพเดฎเตเดฏเดฎเตเดฃเตเดŸเต, เดšเต†เดฑเตเดคเดพเดฏเดฟ เดชเดฐเดฟเดทเตโ€Œเด•เตเด•เดฐเดฟเดšเตเดšเต.

เด…เดคเต‡ เดธเตเด•เต€เด‚ เดคเดจเดฟเดชเตเดชเด•เตผเดชเตเดชเดฟเดจเดพเดฏเดฟ เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ, เดฎเดพเดคเตเดฐเดฎเดฒเตเดฒ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเต เดฌเดพเด•เตเด•เดชเตเดชเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเตป. เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดŽเดžเตเดšเดฟเตป เด‰เดฃเตเดŸเต - เดฌเดฟเตปเดฒเต‹เด—เดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจ เด’เดฐเต เดฑเตˆเดฑเตเดฑเดฟเด‚เด—เต เดฎเดพเดธเตเดฑเตเดฑเตผ. เด…เดกเตโ€Œเดฎเดฟเดจเตเด•เตพ เด‡เดคเต เดธเดœเตเดœเต€เด•เดฐเดฟเดšเตเดš เดฎเดฑเตเดฑเต‡เดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดธเตเดฅเดฒเดคเตเดคเต, เดˆ เดฌเดฟเตปเดฒเต‹เด—เต เดชเด•เตผเดคเตเดคเดฟ, เด…เดคเตเดฐเดฎเดพเดคเตเดฐเด‚ - เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เด‰เดฃเตเดŸเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ เดตเดพเดฏเดจเดฏเตเดŸเต† เดชเด•เตผเดชเตเดชเตเดธเดฟเดชเดฟเดฏเต เดฑเต€เดกเดฟเด‚เด—เต เดฒเต‹เดกเต เด•เตเดฑเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, เดฑเต€เดกเดฟเด‚เด—เต เดŽเดžเตเดšเดฟเตป เดฒเดณเดฟเดคเดฎเดพเดฏเดฟ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเดจเตเดจเต, เด‡เดคเต เดฌเดฟเตปเดฒเต‹เด—เดฟเดจเตเดฑเต† เด…เดตเดธเดพเดจเด‚ เดตเดพเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดˆ เด•เดฎเดพเตปเดกเตเด•เตพ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด‡เดตเดฟเดŸเต†เดฏเตเดณเตเดณ เด•เดพเดฒเดคเดพเดฎเดธเด‚ เดตเดณเดฐเต† เดšเต†เดฑเตเดคเดพเดฃเต, เด•เต‚เดŸเดพเดคเต† เดชเด•เตผเดชเตเดชเต เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดŽเดคเตเดฐเดฎเดพเดคเตเดฐเด‚ เดชเดฟเดจเตเดจเดฟเดฒเดพเดฃเต†เดจเตเดจเต เด•เดฃเตเดŸเต†เดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเด‚.

RPC เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดชเด™เตเด•เดฟเดŸเตฝ

เดทเดพเตผเดกเดฟเด‚เด—เต เดŽเด™เตเด™เดจเต†เดฏเดพเดฃเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเต? เดเดคเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดทเดพเตผเดกเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เด…เดฏเดฏเตเด•เตเด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดชเตเดฐเต‹เด•เตเดธเดฟ เดŽเด™เตเด™เดจเต† เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเด‚? เด•เต‹เดกเต เดชเดฑเดฏเตเดจเตเดจเดฟเดฒเตเดฒ: "15 เด•เดทเตเดฃเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด…เดฏเดฏเตเด•เตเด•เตเด•!" - เด‡เดฒเตเดฒ, เด‡เดคเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดพเดฃเต.

เดเดฑเตเดฑเดตเตเด‚ เดฒเดณเดฟเดคเดฎเดพเดฏ เดธเตเด•เต€เด‚ เดซเดธเตเดฑเตเดฑเตเด‡เดจเตเดฑเต เด†เดฃเต - เด…เดญเตเดฏเตผเดคเตเดฅเดจเดฏเดฟเดฒเต† เด†เดฆเตเดฏ เดจเดฎเตเดชเตผ.

get(photo100_500) => 100 % N.

เด‡เดคเต เด’เดฐเต เดฒเดณเดฟเดคเดฎเดพเดฏ เดฎเต†เด‚เด•เดพเดทเต เดšเต†เดฏเตเดค เดŸเต†เด•เตเดธเตเดฑเตเดฑเต เดชเตเดฐเต‹เดŸเตเดŸเต‹เด•เตเด•เต‹เดณเดฟเดจเตเดณเตเดณ เด’เดฐเต เด‰เดฆเดพเดนเดฐเดฃเดฎเดพเดฃเต, เดชเด•เตเดทเต‡, เดคเต€เตผเดšเตเดšเดฏเดพเดฏเตเด‚, เดšเต‹เดฆเตเดฏเด™เตเด™เตพ เดธเด™เตเด•เต€เตผเดฃเตเดฃเดตเตเด‚ เด˜เดŸเดจเดพเดชเดฐเดตเตเดฎเดพเด•เดพเด‚. เด‰เดฆเดพเดนเดฐเดฃเด‚ เดšเต‹เดฆเตเดฏเดคเตเดคเดฟเดฒเต† เด†เดฆเตเดฏ เดธเด‚เด–เตเดฏเดฏเตเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเตผ เดตเดฒเตเดชเตเดชเด‚ เด•เตŠเดฃเตเดŸเต เดนเดฐเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฌเดพเด•เตเด•เดฟเดฏเตเดณเตเดณเดคเตเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต.

เด’เดฐเตŠเดฑเตเดฑ เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดกเดพเดฑเตเดฑ เดฒเตŠเด•เตเด•เดพเดฒเดฟเดฑเตเดฑเดฟ เดตเต‡เดฃเดฎเต†เดจเตเดจเต เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด‡เดคเต เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต. 100 เดŽเดจเตเดจเดคเต เด’เดฐเต เด‰เดชเดฏเต‹เด•เตเดคเตƒ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด—เตเดฐเต‚เดชเตเดชเต เดเดกเดฟ เด†เดฃเต†เดจเตเดจเต เดชเดฑเดฏเดพเด‚, เดธเด™เตเด•เต€เตผเดฃเตเดฃเดฎเดพเดฏ เดšเต‹เดฆเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เด’เดฐเต เดŽเดจเตเดฑเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด’เดฐเต เดทเดพเตผเดกเดฟเดฒเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเตเดŸเดจเต€เดณเด‚ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เตพ เดŽเด™เตเด™เดจเต† เดตเตเดฏเดพเดชเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเด™เตเด™เตพ เดถเตเดฐเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เดฎเดฑเตเดฑเตŠเดฐเต เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต - เดฎเตเดดเตเดตเตป เดทเดพเตผเดกเตเด‚ เดนเดพเดทเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

hash(photo100_500) => 3539886280 % N

เดจเดฎเตเด•เตเด•เต เดนเดพเดทเต, เดกเดฟเดตเดฟเดทเดจเตเดฑเต† เดฌเดพเด•เตเด•เดฟ เดญเดพเด—เด‚, เดทเดพเตผเดกเต เดจเดฎเตเดชเตผ เดŽเดจเตเดจเดฟเดตเดฏเตเด‚ เดฒเดญเดฟเด•เตเด•เตเด‚.

เดžเด™เตเด™เตพ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเด‚ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เด…เดคเดฟเดจเต† เดตเดฟเดญเดœเดฟเด•เตเด•เตเด•เดฏเต‹ เด’เดจเตเดจเดฟเดฒเดงเดฟเด•เด‚ เดคเดตเดฃ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเตเด‚ เดŽเดจเตเดจ เดตเดธเตเดคเตเดคเดฏเตเด•เตเด•เดพเดฏเดฟ เดžเด™เตเด™เตพ เดคเดฏเตเดฏเดพเดฑเดพเดฃเต†เด™เตเด•เดฟเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดˆ เดฐเดฃเตเดŸเต เด“เดชเตเดทเดจเตเด•เดณเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เต‚. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต 16 เด•เดทเดฃเด™เตเด™เตพ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต, เดžเด™เตเด™เตพเด•เตเด•เต เดฎเดคเดฟเดฏเดพเดฏเดฟเดฒเตเดฒ, เดžเด™เตเด™เตพเด•เตเด•เต เด•เต‚เดŸเตเดคเตฝ เดตเต‡เดฃเด‚ - เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเด•เตเด•เดพเดคเต† เดจเดฎเตเด•เตเด•เต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ 32 เดฒเดญเดฟเด•เตเด•เตเด‚. เด—เตเดฃเดฟเดคเด™เตเด™เดณเดฒเตเดฒ เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดตเตผเดคเตเดคเดจเดฐเดนเดฟเดคเดฎเดพเดฏ เดธเดฎเดฏเดฎเตเดฃเตเดŸเดพเด•เตเด‚, เด•เดพเดฐเดฃเด‚ เดจเดทเตเดŸเด™เตเด™เดณเดฟเดฒเตเดฒเดพเดคเต† เดŽเดฒเตเดฒเดพเด‚ เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดตเดฟเดญเดœเดฟเด•เตเด•เดพเตป เดžเด™เตเด™เตพเด•เตเด•เต เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เดˆ เด“เดชเตเดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดชเตเดฐเดฆเดฎเดพเดฃเต, เดชเด•เตเดทเต‡ เดŽเดฒเตเดฒเดพเดฏเตเดชเตเดชเต‹เดดเตเด‚ เด…เดฒเตเดฒ.

เด’เดฐเต เด…เดจเดฟเดฏเดจเตเดคเตเดฐเดฟเดคเดฎเดพเดฏ เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดšเต‡เตผเด•เตเด•เดพเดจเต‹ เดจเต€เด•เตเด•เด‚ เดšเต†เดฏเตเดฏเดพเดจเต‹ เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เด™เตเด•เดฟเตฝ, เดžเด™เตเด™เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต เดฑเดฟเด‚เด—เต เดŽ เดฒเดพ เด•เต†เดฑเตเดฑเดพเดฎเดฏเดฟเตฝ เดธเตเดฅเดฟเดฐเดฎเดพเดฏ เดนเดพเดทเดฟเด‚เด—เต. เดŽเดจเตเดจเดพเตฝ เด…เดคเต‡ เดธเดฎเดฏเด‚, เดžเด™เตเด™เตพเด•เตเด•เต เดกเดพเดฑเตเดฑเดฏเตเดŸเต† เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดค เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเด‚; เดžเด™เตเด™เตพ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เด™เตเด™เดจเต† เด“เดฐเต‹ เดญเดพเด—เดตเตเด‚ เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดšเต†เดฑเดฟเดฏ เดชเตเดฐเดคเดฟเด•เดฐเดฃเด‚ เดจเตฝเด•เตเดจเตเดจเต, เดคเตเดŸเตผเดจเตเดจเต เดชเตเดฐเดคเดฟเด•เดฐเดฃเด™เตเด™เตพ เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

เดธเต‚เดชเตเดชเตผ-เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเตเดฃเตเดŸเต. เด‡เดคเต เด‡เดคเตเดชเต‹เดฒเต† เด•เดพเดฃเดชเตเดชเต†เดŸเตเดจเตเดจเต: RPC เดชเตเดฐเต‹เด•เตเดธเดฟ เด…เดญเตเดฏเตผเดคเตเดฅเดจ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเดจเตเดจเต, เดเดคเต เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดฒเต‡เด•เตเด•เดพเดฃเต เดชเต‹เด•เต‡เดฃเตเดŸเดคเต†เดจเตเดจเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดทเดพเตผเดกเต เดจเดฟเตผเดฃเตเดฃเดฏเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดคเตเดŸเตผเดจเตเดจเต เด’เดจเตเดจเตเด•เดฟเตฝ เดฑเตˆเดฑเตเดฑเดฟเด‚เด—เต เดฎเดพเดธเตเดฑเตเดฑเต‡เดดเตเดธเต เด‰เดฃเตเดŸเต, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ, เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเดจเต เดชเด•เตผเดชเตเดชเต เดชเดฟเดจเตเดคเตเดฃเดฏเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เด…เดคเต เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เด’เดฐเต เดชเด•เตผเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต. เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดพเดฃเต เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดฐเต‡เด–เด•เตพ

เดžเด™เตเด™เตพ เดชเดฒ เดคเดฐเดคเตเดคเดฟเตฝ เดฒเต‹เด—เตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจเต. เดเดฑเตเดฑเดตเตเด‚ เดตเตเดฏเด•เตเดคเดตเตเด‚ เดฒเดณเดฟเดคเดตเตเดฎเดพเดฏ เด’เดจเตเดจเต เดฎเต†เด‚เด•เดพเดทเดฟเดฒเต‡เด•เตเด•เต เดฒเต‹เด—เตเด•เตพ เดŽเดดเตเดคเตเด•.

ring-buffer: prefix.idx = line

เด’เดฐเต เด•เต€ เดชเตเดฐเดฟเดซเดฟเด•เตโ€Œเดธเต เด‰เดฃเตเดŸเต - เดฒเต‹เด—เดฟเดจเตเดฑเต† เดชเต‡เดฐเต, เด’เดฐเต เดตเดฐเดฟ, เดˆ เดฒเต‹เด—เดฟเดจเตเดฑเต† เดตเดฒเตเดชเตเดชเดฎเตเดฃเตเดŸเต - เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚. 0 เดฎเตเดคเตฝ เดตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดฎเตˆเดจเดธเต 1 เดตเดฐเต†เดฏเตเดณเตเดณ เด’เดฐเต เด•เตเดฐเดฎเดฐเดนเดฟเดค เดธเด‚เด–เตเดฏ เดžเด™เตเด™เตพ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต. เดˆ เด•เตเดฐเดฎเดฐเดนเดฟเดค เดธเด‚เด–เตเดฏเดฏเตเดฎเดพเดฏเดฟ เดธเด‚เดฏเต‹เดœเดฟเดชเตเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เดชเตเดฐเดฟเดซเดฟเด•เตเดธเดพเดฃเต เดฎเต†เด‚เด•เดพเดทเดฟเดฒเต† เด•เต€. เดžเด™เตเด™เตพ เดฒเต‹เด—เต เดฒเตˆเดจเตเด‚ เดจเดฟเดฒเดตเดฟเดฒเต† เดธเดฎเดฏเดตเตเด‚ เดฎเต‚เดฒเตเดฏเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดฒเต‹เด—เตเด•เตพ เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดชเตเดชเต‹เตพ, เดžเด™เตเด™เตพ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต เดฎเตพเดŸเตเดŸเดฟ เด—เต†เดฑเตเดฑเต เดŽเดฒเตเดฒเดพ เด•เต€เด•เดณเตเด‚, เดธเดฎเดฏเดฎเดจเตเดธเดฐเดฟเดšเตเดšเต เด…เดŸเตเด•เตเด•เดฟ, เดคเดคเตเดธเดฎเดฏเด‚ เด’เดฐเต เดชเตเดฐเตŠเดกเด•เตเดทเตป เดฒเต‹เด—เต เดจเต‡เดŸเตเด•. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดคเดคเตเดธเดฎเดฏเด‚ เด‰เตฝเดชเตเดชเดพเดฆเดจเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดกเต€เดฌเด—เต เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดฟเดตเดฐเตเดฎเตเดชเต‹เตพ, เด’เดจเตเดจเตเด‚ เดคเด•เตผเด•เตเด•เดพเดคเต†, เดฎเดฑเตเดฑเต เดฎเต†เดทเต€เดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เตเดณเตเดณ เดŸเตเดฐเดพเดซเดฟเด•เต เดจเดฟเตผเดคเตเดคเตเด•เดฏเต‹ เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดฏเดพเดคเต†, เดˆ เดฐเต‡เด– เด…เดงเดฟเด•เด•เดพเดฒเด‚ เดจเดฟเดฒเดจเดฟเตฝเด•เตเด•เดฟเดฒเตเดฒ.

เดฒเต‹เด—เตเด•เดณเตเดŸเต† เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดธเด‚เดญเดฐเดฃเดคเตเดคเดฟเดจเดพเดฏเดฟ เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดŽเดžเตเดšเดฟเตป เด‰เดฃเตเดŸเต เดฒเต‹เด—เตเดธเต-เดŽเดžเตเดšเดฟเตป. เด…เดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต เด‡เดคเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดชเตเดชเต†เดŸเตเดŸเดคเตเด‚ เดงเดพเดฐเดพเดณเด‚ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเดฟเตฝ เดตเตเดฏเดพเดชเด•เดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚. เดŽเดจเดฟเด•เตเด•เดฑเดฟเดฏเดพเดตเตเดจเตเดจ เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเดฟเตฝ 600 TB เดชเดพเดฏเตเด•เตเด•เต เดšเต†เดฏเตเดค เดฒเต‹เด—เตเด•เตพ เด‰เดฃเตเดŸเต.

เดŽเดžเตเดšเดฟเตป เดตเดณเดฐเต† เดชเดดเดฏเดคเดพเดฃเต, เด‡เดคเดฟเดจเด•เด‚ 6-7 เดตเตผเดทเด‚ เดชเดดเด•เตเด•เดฎเตเดณเตเดณ เด•เตเดฒเดธเตเดฑเตเดฑเดฑเตเด•เดณเตเดฃเตเดŸเต. เดžเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเดจเตเดจ เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เดณเตเดฃเตเดŸเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดฒเต‹เด—เตเด•เตพ เดธเด‚เดญเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดžเด™เตเด™เตพ เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เดธเดœเต€เดตเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดคเตเดŸเด™เตเด™เดฟ.

ClickHouse-เตฝ เดฒเต‹เด—เตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต

เดˆ เดกเดฏเด—เตเดฐเด‚ เดจเดฎเตเดฎเตเดŸเต† เดŽเดžเตเดšเดฟเดจเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเด™เตเด™เดจเต† เดจเดŸเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เด†เตผเดชเดฟเดธเดฟ เดตเดดเดฟ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เด†เตผเดชเดฟเดธเดฟ-เดชเตเดฐเต‹เด•เตเดธเดฟเดฏเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เตเดจเตเดจ เด•เต‹เดกเต เด‰เดฃเตเดŸเต, เดŽเดžเตเดšเดฟเดจเดฟเดฒเต‡เด•เตเด•เต เดŽเดตเดฟเดŸเต† เดชเต‹เด•เดฃเดฎเต†เดจเตเดจเต เด…เดคเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเตฝ เดฒเต‹เด—เตเด•เตพ เดŽเดดเตเดคเดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดˆ เดธเตเด•เต€เดฎเดฟเตฝ เดฐเดฃเตเดŸเต เดญเดพเด—เด™เตเด™เตพ เดฎเดพเดฑเตเดฑเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต:

  • เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เตเดฑเดšเตเดšเต เดŽเดžเตเดšเดฟเตป เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเด•;
  • ClickHouse-เดฒเต‡เด•เตเด•เต เด†เด•เตโ€Œเดธเดธเต เดšเต†เดฏเตเดฏเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดค RPC เดชเตเดฐเต‹เด•เตโ€Œเดธเดฟ เดฎเดพเดฑเตเดฑเดฟ เดชเด•เดฐเด‚ RPC เดตเดดเดฟเดฏเตเด‚ เดธเดพเดงเตเดฏเดฎเดพเดฏ เดšเดฟเดฒ เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เตพ เดจเตฝเด•เตเด•.

เดŽเดžเตเดšเดฟเตป เดฒเดณเดฟเดคเดฎเดพเดฃเต - เดžเด™เตเด™เตพ เด…เดคเดฟเดจเต† เด’เดฐเต เดธเต†เตผเดตเตผ เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เตเดฒเดธเตเดฑเตเดฑเตผ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเดฒเต‡เด•เตเด•เต เดชเต‹เด•เดพเตป, เดžเด™เตเด™เตพ เดšเต†เดฏเตเดคเต เด•เดฟเดฑเตเดฑเตปเดนเต—เดธเต. เดจเดฎเตเดฎเตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต KittenHouse-เตฝ เดจเดฟเดจเตเดจเต ClickHouse-เดฒเต‡เด•เตเด•เต เดชเต‹เดฏเดพเตฝ, เด…เดคเต เดจเต‡เดฐเดฟเดŸเดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ. เด…เดญเตเดฏเตผเดคเตเดฅเดจเด•เดณเดฟเดฒเตเดฒเดพเดคเต† เดชเต‹เดฒเตเด‚, เดงเดพเดฐเดพเดณเด‚ เดฎเต†เดทเต€เดจเตเด•เดณเตเดŸเต† HTTP เด•เดฃเด•เตเดทเดจเตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด‡เดคเต เด•เต‚เดŸเตเดŸเดฟเดšเตเดšเต‡เตผเด•เตเด•เตเดจเตเดจเต. เดธเตเด•เต€เด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต, ClickHouse เด‰เดณเตเดณ เด’เดฐเต เดธเต†เตผเดตเดฑเดฟเตฝ เดฒเต‹เด•เตเด•เตฝ เดฑเดฟเดตเต‡เดดเตเดธเต เดชเตเดฐเต‹เด•เตเดธเดฟ เด‰เดฏเตผเดคเตเดคเดฟ, เด•เดฃเด•เตเดทเดจเตเด•เดณเตเดŸเต† เด†เดตเดถเตเดฏเดฎเดพเดฏ เดตเต‹เดณเตเดฏเด™เตเด™เดณเต† เดจเต‡เดฐเดฟเดŸเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดคเดฐเดคเตเดคเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดพเดฐเดคเดฎเตเดฏเต‡เดจ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดฐเต€เดคเดฟเดฏเดฟเตฝ เดกเดพเดฑเตเดฑ เดฌเดซเตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‡เดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดšเดฟเดฒเดชเตเดชเต‹เตพ เดžเด™เตเด™เตพ RPC เดธเตเด•เต€เด‚ เดจเดฟเดฒเดตเดพเดฐเดฎเดฟเดฒเตเดฒเดพเดคเตเดค เดชเดฐเดฟเดนเดพเดฐเด™เตเด™เดณเดฟเตฝ เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, nginx-เตฝ. เด…เดคเดฟเดจเดพเตฝ, UDP เดตเดดเดฟ เดฒเต‹เด—เตเด•เตพ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เดพเดจเตเดณเตเดณ เด•เดดเดฟเดตเต KittenHouse-เดจเต เด‰เดฃเตเดŸเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดฒเต‹เด—เตเด•เตพ เด…เดฏเดšเตเดšเดฏเดพเดณเตเด‚ เดธเตเดตเต€เด•เตผเดคเตเดคเดพเดตเตเด‚ เด’เดฐเต‡ เดฎเต†เดทเต€เดจเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดฃเตเดŸเต†เด™เตเด•เดฟเตฝ, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดนเต‹เดธเตเดฑเตเดฑเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเต เดฏเตเดกเดฟเดชเดฟ เดชเดพเด•เตเด•เดฑเตเดฑเต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเดพเดจเตเดณเตเดณ เดธเดพเดงเตเดฏเดค เดตเดณเดฐเต† เด•เตเดฑเดตเดพเดฃเต. เด’เดฐเต เดฎเต‚เดจเตเดจเดพเด‚ เด•เด•เตเดทเดฟ เดธเตŠเดฒเตเดฏเต‚เดทเดจเดฟเตฝ RPC เดจเดŸเดชเตเดชเดฟเดฒเดพเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดจเตเดฑเต† เด†เดตเดถเตเดฏเด•เดคเดฏเตเด‚ เดตเดฟเดถเตเดตเดพเดธเตเดฏเดคเดฏเตเด‚ เดคเดฎเตเดฎเดฟเดฒเตเดณเตเดณ เด’เดฐเต เด’เดคเตเดคเตเดคเต€เตผเดชเตเดชเต เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดžเด™เตเด™เตพ UDP เด…เดฏเดฏเตเด•เตเด•เตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต. เดžเด™เตเด™เตพ เดชเดฟเดจเตเดจเต€เดŸเต เดˆ เดธเตเด•เต€เดฎเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เตเด‚.

เดจเดฟเดฐเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต

เดžเด™เตเด™เตพเด•เตเด•เต เดฐเดฃเตเดŸเต เดคเดฐเด‚ เดฒเต‹เด—เตเด•เตพ เด‰เดฃเตเดŸเต: เด…เดกเตเดฎเดฟเดจเดฟเดธเตเดŸเตเดฐเต‡เดฑเตเดฑเตผเดฎเดพเตผ เด…เดตเดฐเตเดŸเต† เดธเต†เตผเดตเดฑเตเด•เดณเดฟเตฝ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเดคเตเด‚ เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดŽเดดเตเดคเดฟเดฏเดคเตเด‚. เด…เดต เดฐเดฃเตเดŸเต เดคเดฐเด‚ เด…เดณเดตเตเด•เดณเตเดฎเดพเดฏเดฟ เดชเตŠเดฐเตเดคเตเดคเดชเตเดชเต†เดŸเตเดจเตเดจเต: เดธเด‚เดตเดฟเดงเดพเดจเดตเตเด‚ เด‰เตฝเดชเตเดชเดจเตเดจเดตเตเด‚.

เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดณเดตเตเด•เตพ

เด‡เดคเต เดžเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต เดจเต†เดฑเตเดฑเตเดกเดพเดฑเตเดฑ, เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเด•เดฏเตเด‚ เด…เดต เด…เดฏเดฏเตเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต เด—เตเดฐเดพเดซเตˆเดฑเตเดฑเต เด•เดพเตผเดฌเตบ. เด…เดคเดฟเดจเดพเตฝ, ClickHouse เด’เดฐเต เดธเตเดฑเตเดฑเต‹เดฑเต‡เดœเต เดธเดฟเดธเตเดฑเตเดฑเดฎเดพเดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เดตเดฟเดธเตเดชเตผ เด…เดฒเตเดฒ. เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฟเด™เตเด™เตพเด•เตเด•เต ClickHouse-เตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดตเดพเดฏเดฟเด•เตเด•เดพเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚ เด—เตเดฐเดพเดซเดพเดจ เด…เดณเดตเตเด•เตพ, เด—เตเดฐเดพเดซเตเด•เตพ, เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเตเด•เตพ เดŽเดจเตเดจเดฟเดตเดฏเตเด•เตเด•เดพเดฏเดฟ. เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผ เดŽเดจเตเดจ เดจเดฟเดฒเดฏเดฟเตฝ, เดžเด™เตเด™เตพเด•เตเด•เต เดจเต†เดฑเตเดฑเตเดกเดพเดฑเตเดฑเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เด—เตเดฐเดพเดซเดพเดจเดฏเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฎเดคเดฟเดฏเดพเดฏ เด†เด•เตเดธเดธเต เด‰เดฃเตเดŸเต.

เด‰เตฝเดชเตเดชเดจเตเดจ เด…เดณเดตเตเด•เตพ

เดธเต—เด•เดฐเตเดฏเดพเตผเดคเตเดฅเด‚ เดžเด™เตเด™เตพ เด’เดฐเตเดชเดพเดŸเต เด•เดพเดฐเตเดฏเด™เตเด™เตพ เดŽเดดเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, เด•เดฃเด•เตเด•เตเด•เตพ, เดฏเตเดฃเต€เด•เตเด•เต เด•เต—เดฃเตเดŸเตเดธเต เดฎเต‚เดฒเตเดฏเด™เตเด™เตพ เดŽเดจเตเดจเดฟเดต เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดพเตป เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจ เด’เดฐเต เด•เต‚เดŸเตเดŸเด‚ เดธเดพเดงเดพเดฐเดฃ เดซเด‚เด—เตเดทเดจเตเด•เตพ เด‰เดฃเตเดŸเต, เด…เดต เดŽเดตเดฟเดŸเต†เดฏเต†เด™เตเด•เดฟเดฒเตเด‚ เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต.

statlogsCountEvent   ( โ€˜stat_nameโ€™,            $key1, $key2, โ€ฆ)
statlogsUniqueCount ( โ€˜stat_nameโ€™, $uid,    $key1, $key2, โ€ฆ)
statlogsValuetEvent  ( โ€˜stat_nameโ€™, $value, $key1, $key2, โ€ฆ)

$stats = statlogsStatData($params)

เดคเตเดŸเตผเดจเตเดจเต, เดจเดฎเตเด•เตเด•เต เดธเต‹เตผเดŸเตเดŸเดฟเด‚เด—เตเด‚ เด—เตเดฐเต‚เดชเตเดชเดฟเด‚เด—เต เดซเดฟเตฝเดŸเตเดŸเดฑเตเด•เดณเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเดจเตเด‚ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เดณเดฟเตฝ เดจเดฟเดจเตเดจเต เด†เดตเดถเตเดฏเดฎเตเดณเตเดณเดคเต†เดฒเตเดฒเดพเด‚ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด•เดดเดฟเดฏเตเด‚ - เด—เตเดฐเดพเดซเตเด•เตพ เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•, เดตเดพเดšเตเดšเตเดกเต‹เด—เตเด•เตพ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•.

เดžเด™เตเด™เตพ เดตเดณเดฐเต† เดŽเดดเตเดคเตเดจเตเดจเต เดจเดฟเดฐเดตเดงเดฟ เด…เดณเดตเตเด•เตพ เดธเด‚เดญเดตเด™เตเด™เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เดชเตเดฐเดคเดฟเดฆเดฟเดจเด‚ 600 เดฌเดฟเดฒเตเดฏเตบ เดฎเตเดคเตฝ 1 เดŸเตเดฐเดฟเดฒเตเดฏเตบ เดตเดฐเต†เดฏเดพเดฃเต. เดŽเดจเตเดจเดฟเดฐเตเดจเตเดจเดพเดฒเตเด‚, เด…เดต เดจเดฟเดฒเดจเดฟเตผเดคเตเดคเดพเตป เดžเด™เตเด™เตพ เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต เด•เตเดฑเดžเตเดžเดคเต เดฐเดฃเตเดŸเต เดตเตผเดทเดฎเต†เด™เตเด•เดฟเดฒเตเด‚เดฎเต†เดŸเตเดฐเดฟเด•เตเดธเดฟเดฒเต† เดŸเตเดฐเต†เตปเดกเตเด•เตพ เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เดพเตป. เด…เดคเต†เดฒเตเดฒเดพเด‚ เด’เดฐเตเดฎเดฟเดšเตเดšเตเด•เต‚เดŸเตเดŸเตเดจเตเดจเดคเต เด‡เดคเตเดตเดฐเต† เดชเดฐเดฟเดนเดฐเดฟเด•เตเด•เดชเตเดชเต†เดŸเดพเดคเตเดค เดตเดฒเดฟเดฏเตŠเดฐเต เดชเตเดฐเดถเตโ€Œเดจเดฎเดพเดฃเต. เด•เดดเดฟเดžเตเดž เด•เตเดฑเดšเตเดšเต เดตเตผเดทเด™เตเด™เดณเดพเดฏเดฟ เด‡เดคเต เดŽเด™เตเด™เดจเต† เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเตเดตเต†เดจเตเดจเต เดžเดพเตป เดจเดฟเด™เตเด™เดณเต‹เดŸเต เดชเดฑเดฏเตเด‚.

เดˆ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจ เดซเด‚เด—เตโ€Œเดทเดจเตเด•เตพ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• memcache เดฒเต‡เด•เตเด•เตเดŽเตปเดŸเตเดฐเดฟเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเด‚ เด•เตเดฑเดฏเตเด•เตเด•เดพเตป. เดšเตเดฐเตเด™เตเด™เดฟเดฏ เดธเดฎเดฏเดคเตเดคเดฟเดจเตเดณเตเดณเดฟเตฝ เด’เดฐเดฟเด•เตเด•เตฝ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดฒเต‹เดžเตเดšเต เดšเต†เดฏเตเดคเต เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ-เดกเต†เดฎเตบ เดŽเดฒเตเดฒเดพ เดฐเต‡เด–เด•เดณเตเด‚ เดถเต‡เด–เดฐเดฟเด•เตเด•เตเดจเตเดจเต. เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดญเต‚เดคเด‚ เดฎเต†เดŸเตเดฐเดฟเด•เตเด•เตเด•เดณเต† เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดฐเดฃเตเดŸเต เดชเดพเดณเดฟเด•เดณเดพเดฏเดฟ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต เดฒเต‹เด—เตเด•เตพ-เด•เดณเด•เตเดŸเตผเดฎเดพเตผ, เดžเด™เตเด™เดณเตเดŸเต† เดฎเต†เดทเต€เดจเตเด•เดณเตเดŸเต† เด’เดฐเต เด•เต‚เดŸเตเดŸเดคเตเดคเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดธเดฎเดพเดนเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเตฝ เด…เดตเดฏเตเดŸเต† เดชเดฟเดจเตเดจเดฟเดฒเต† เดชเดพเดณเดฟ เดฎเดฐเดฟเด•เตเด•เดฟเดฒเตเดฒ.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เด†เดตเดถเตเดฏเดฎเต†เด™เตเด•เดฟเตฝ, เดจเดฎเตเด•เตเด•เต เดฒเต‹เด—เตเด•เตพ-เด•เดณเด•เตเดŸเตผเดฎเดพเตผเด•เตเด•เต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดŽเดดเตเดคเดพเด‚.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดŽเดจเตเดจเดพเตฝ เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เด•เดณเด•เตเดŸเตผเดฎเดพเตผเด•เตเด•เต เดŽเดดเตเดคเตเดจเตเดจเดคเต, เดธเตเดฑเตเดฑเดพเดธเต-เดกเต‡เดฎเต‹เดฎเดฟเดจเต† เดฎเดฑเดฟเด•เดŸเดจเตเดจเต, เดฎเต‹เดถเดฎเดพเดฏเดฟ เด…เดณเด•เตเด•เดพเดตเตเดจเตเดจ เด’เดฐเต เดชเดฐเดฟเดนเดพเดฐเดฎเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เด‡เดคเต เด•เดณเด•เตเดŸเดฑเดฟเตฝ เดฒเต‹เดกเต เดตเตผเดฆเตเดงเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดšเดฟเดฒ เด•เดพเดฐเดฃเด™เตเด™เดณเดพเตฝ เดจเดฎเตเด•เตเด•เต เดฎเต†เดทเต€เดจเดฟเตฝ เดฎเต†เด‚เด•เดพเดทเต† เดธเตเดฑเตเดฑเดพเดฑเตเดฑเตเดธเต-เดกเต†เดฎเตบ เด‰เดฏเตผเดคเตเดคเดพเตป เด•เดดเดฟเดฏเตเดจเตเดจเดฟเดฒเตเดฒเต†เด™เตเด•เดฟเดฒเต‹ เด…เดคเต เด•เตเดฐเดพเดทเต เด†เด•เตเด•เดฏเต‹ เดžเด™เตเด™เตพ เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเต‹เด•เตเด•เดฏเต‹ เดšเต†เดฏเตเดคเดพเตฝ เดฎเดพเดคเตเดฐเดฎเต‡ เดชเดฐเดฟเดนเดพเดฐเด‚ เด…เดจเตเดฏเต‹เดœเตเดฏเดฎเดพเด•เต‚.

เด…เดŸเตเดคเตเดคเดคเดพเดฏเดฟ, เดฒเต‹เด—เตเด•เตพ-เด•เดณเด•เตเดŸเตผเดฎเดพเตผ เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต meowDB - เด‡เดคเดพเดฃเต เดžเด™เตเด™เดณเตเดŸเต† เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต, เด‡เดคเดฟเดจเต เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเตเด‚ เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเดจเดพเด•เตเด‚.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เด…เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เดฌเตˆเดจเดฑเดฟ "Near-SQL" เดคเดฟเดฐเดžเตเดžเต†เดŸเตเด•เตเด•เดพเด‚.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดชเดฐเต€เด•เตเดทเดฃเด‚

2018-เดฒเต† เดตเต‡เดจเตฝเด•เตเด•เดพเดฒเดคเตเดคเต, เดžเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เด‡เดจเตเดฑเต‡เดฃเตฝ เดนเดพเด•เตเด•เดคเตเดคเต‹เตบ เด‰เดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต, เด•เต‚เดŸเดพเดคเต† เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเตฝ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดธเด‚เดญเดฐเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเดจเตเดจ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดกเดฏเด—เตเดฐเดพเดฎเดฟเดจเตเดฑเต† เดšเตเดตเดจเตเดจ เดญเดพเด—เด‚ เดฎเดพเดฑเตเดฑเดฟเดธเตเดฅเดพเดชเดฟเด•เตเด•เดพเตป เดถเตเดฐเดฎเดฟเด•เตเด•เตเด• เดŽเดจเตเดจ เด†เดถเดฏเด‚ เด‰เดฏเตผเดจเตเดจเตเดตเดจเตเดจเต. ClickHouse-เตฝ เดžเด™เตเด™เตพเด•เตเด•เต เดฒเต‹เด—เตเด•เตพ เด‰เดฃเตเดŸเต - เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต เด‡เดคเต เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเตเด•เต‚เดŸเดพ?

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

KittenHouse เดตเดดเดฟ เดฒเต‹เด—เตเด•เตพ เดŽเดดเตเดคเตเดจเตเดจ เด’เดฐเต เดธเตเด•เต€เด‚ เดžเด™เตเด™เตพเด•เตเด•เตเดฃเตเดŸเดพเดฏเดฟเดฐเตเดจเตเดจเต.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

เดžเด™เตเด™เตพ เดคเต€เดฐเตเดฎเดพเดจเดฟเดšเตเดšเต เดกเดฏเด—เตเดฐเดพเดฎเดฟเดฒเต‡เด•เตเด•เต เดฎเดฑเตเดฑเตŠเดฐเต "* เดตเต€เดŸเต" เดšเต‡เตผเด•เตเด•เตเด•, เดžเด™เตเด™เดณเตเดŸเต† เด•เต‹เดกเต UDP เดตเดดเดฟ เดŽเดดเตเดคเตเดจเตเดจ เดซเต‹เตผเดฎเดพเดฑเตเดฑเดฟเดฒเตเดณเตเดณ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดธเตเดตเต€เด•เดฐเดฟเด•เตเด•เตเด‚. เด…เดชเตเดชเต‹เตพ เดˆ *เดนเต—เดธเต เด…เดตเดฏเต† เดฒเต‹เด—เตเด•เตพ เดชเต‹เดฒเต†เดฏเตเดณเตเดณ เด‡เตปเดธเต†เตผเดŸเตเดŸเตเด•เดณเดพเด•เตเด•เดฟ เดฎเดพเดฑเตเดฑเตเดจเตเดจเต, เด…เดคเต เด•เดฟเดฑเตเดฑเตปเดนเต—เดธเต เดฎเดจเดธเตเดธเดฟเดฒเดพเด•เตเด•เตเดจเตเดจเต. เดˆ เดฒเต‹เด—เตเด•เตพ เด•เตเดฒเดฟเด•เตเด•เตเดนเต—เดธเดฟเดฒเต‡เด•เตเด•เต เด•เตƒเดคเตเดฏเดฎเดพเดฏเดฟ เดŽเดคเตเดคเดฟเด•เตเด•เดพเตป เด…เดฆเตเดฆเต‡เดนเดคเตเดคเดฟเดจเต เด•เดดเดฟเดฏเตเด‚, เด…เดต เดตเดพเดฏเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

memcache, stats-demon, logs-collectors เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ เดธเตโ€Œเด•เต€เดฎเดฟเดจเต เดชเด•เดฐเด‚ เด‡เดคเต เดฎเดพเดฑเตเดฑเดฟ.

VKontakte-เดจเตเดฑเต† เดตเดพเดธเตเดคเตเดตเดฟเดฆเตเดฏเดฏเต†เดฏเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเต†เดฏเตเด‚ เด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เดชเดคเดฟเดตเต เดšเต‹เดฆเตเดฏเด™เตเด™เตพ

memcache, stats-demon, logs-collectors เดกเดพเดฑเตเดฑเดพเดฌเต‡เดธเต เดŽเดจเตเดจเดฟเดตเดฏเตเดณเตเดณ เดธเตโ€Œเด•เต€เดฎเดฟเดจเต เดชเด•เดฐเด‚ เด‡เดคเต เดฎเดพเดฑเตเดฑเดฟ.

  • เด‡เดตเดฟเดŸเต† เด•เต‹เดกเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต เดกเดฟเดธเตเดชเดพเดšเตเดšเต เด‰เดฃเตเดŸเต, เด…เดคเต StatsHouse-เตฝ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต.
  • เดธเตเดฑเตเดฑเดพเดฑเตเดฑเตโ€Œเดนเต—เดธเต เดฏเตเดกเดฟเดชเดฟ เดฎเต†เดŸเตเดฐเดฟเด•เตโ€Œเดธเต เดŽเดดเตเดคเตเดจเตเดจเต, เด‡เดคเดฟเดจเด•เด‚ เดคเดจเตเดจเต† เดŽเดธเตโ€Œเด•เตเดฏเตเดŽเตฝ เด‡เตปเดธเต†เตผเดŸเตเดŸเตเด•เดณเดพเดฏเดฟ เดชเดฐเดฟเดตเตผเดคเตเดคเดจเด‚ เดšเต†เดฏเตโ€Œเดคเต, เดฌเดพเดšเตเดšเตเด•เดณเดพเดฏเดฟ เด•เดฟเดฑเตเดฑเตปเดนเต—เดธเดฟเดฒเต‡เด•เตเด•เต.
  • KittenHouse เด…เดตเดฐเต† ClickHouse-เดฒเต‡เด•เตเด•เต เด…เดฏเดฏเตเด•เตเด•เตเดจเตเดจเต.
  • เดžเด™เตเด™เตพเด•เตเด•เต เด…เดต เดตเดพเดฏเดฟเด•เตเด•เดฃเดฎเต†เด™เตเด•เดฟเตฝ, เดธเตเดฑเตเดฑเดพเดฑเตเดฑเตโ€Œเดนเต—เดธเต เดฎเดฑเดฟเด•เดŸเดจเตเดจเต เดžเด™เตเด™เตพ เด…เดต เดตเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเต - เดธเดพเดงเดพเดฐเดฃ SQL เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต ClickHouse-เตฝ เดจเดฟเดจเตเดจเต เดจเต‡เดฐเดฟเดŸเตเดŸเต.

เด‡เดชเตเดชเต‹เดดเตเด‚ เด‰เดฃเตเดŸเต‹ เดชเดฐเต€เด•เตเดทเดฃเด‚, เดŽเดจเตเดจเดพเตฝ เด…เดคเต เดŽเด™เตเด™เดจเต† เดฎเดพเดฑเตเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพ เด‡เดทเตเดŸเดชเตเดชเต†เดŸเตเดจเตเดจเต. เดธเตเด•เต€เดฎเดฟเดฒเต† เดชเตเดฐเดถเตเดจเด™เตเด™เตพ เดžเด™เตเด™เตพ เดชเดฐเดฟเดนเดฐเดฟเดšเตเดšเดพเตฝ, เด’เดฐเตเดชเด•เตเดทเต‡ เดžเด™เตเด™เตพ เด…เดคเดฟเดฒเต‡เด•เตเด•เต เดชเต‚เตผเดฃเตเดฃเดฎเดพเดฏเตเด‚ เดฎเดพเดฑเตเด‚. เดตเตเดฏเด•เตเดคเดฟเดชเดฐเดฎเดพเดฏเดฟ, เดžเดพเตป เด…เด™เตเด™เดจเต† เดชเตเดฐเดคเต€เด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเต.

เดชเดฆเตเดงเดคเดฟ เด‡เดฐเตเดฎเตเดชเต เดธเด‚เดฐเด•เตเดทเดฟเด•เตเด•เตเดจเตเดจเดฟเดฒเตเดฒ. เด•เตเดฑเดšเตเดšเต เดธเต†เตผเดตเดฑเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดธเตเดฅเดฟเดคเดฟเดตเดฟเดตเดฐเด•เตเด•เดฃเด•เตเด•เตเด•เตพ-เดกเต†เดฎเดฃเตเด•เดณเตเด‚ เดฒเต‹เด—เต-เด•เดณเด•เตเดŸเดฑเตเด•เดณเตเด‚ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ, เดŽเดจเตเดจเดพเตฝ เดจเดฟเดฒเดตเดฟเดฒเต† เดธเตโ€Œเด•เต€เดฎเดฟเดฒเตเดณเตเดณเดคเดฟเดจเต‡เด•เตเด•เดพเตพ เดตเดฒเดฟเดฏ เดธเต†เตผเดตเตผ ClickHouse-เดจเต เด†เดตเดถเตเดฏเดฎเดพเดฃเต. เด•เตเดฑเดšเตเดšเต เดธเต†เตผเดตเดฑเตเด•เตพ เด†เดตเดถเตเดฏเดฎเดพเดฃเต, เดŽเดจเตเดจเดพเตฝ เด…เดต เด•เต‚เดŸเตเดคเตฝ เดšเต†เดฒเดตเต‡เดฑเดฟเดฏเดคเตเด‚ เด•เต‚เดŸเตเดคเตฝ เดถเด•เตเดคเดตเตเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เดฃเด‚.

เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเด•

เด†เดฆเตเดฏเด‚, เดจเดฎเตเด•เตเด•เต PHP เดตเดฟเดจเตเดฏเดพเดธเด‚ เดจเต‹เด•เตเด•เดพเด‚. เดžเด™เตเด™เตพ เดตเดฟเด•เดธเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต เดœเดฟเดฑเตเดฑเดฟเดจเต†: เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด• GitLab ะธ เดŸเต€เด‚เดธเดฟเดฑเตเดฑเดฟ เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเดพเดฏเดฟ. เดตเดฟเด•เดธเดจ เดถเดพเด–เด•เตพ เดฎเดพเดธเตเดฑเตเดฑเตผ เดฌเตเดฐเดพเดžเตเดšเดฟเดฒเต‡เด•เตเด•เต เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต, เดฎเดพเดธเตเดฑเตเดฑเดฑเดฟเตฝ เดจเดฟเดจเตเดจเต เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเดจเดพเดฏเดฟ เด…เดต เดธเตเดฑเตเดฑเต‡เดœเดฟเด‚เด—เดฟเดฒเต‡เด•เตเด•เตเด‚ เดธเตเดฑเตเดฑเต‡เดœเดฟเตฝ เดจเดฟเดจเตเดจเต เด‰เตฝเดชเดพเดฆเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฒเดฏเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต.

เดตเดฟเดจเตเดฏเดพเดธเดคเตเดคเดฟเดจเต เดฎเตเดฎเตเดชเต, เดจเดฟเดฒเดตเดฟเดฒเต† เดชเตเดฐเตŠเดกเด•เตเดทเตป เดฌเตเดฐเดพเดžเตเดšเตเด‚ เดฎเตเดฎเตเดชเดคเตเดคเต‡เดคเตเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต, เด…เดตเดฏเดฟเตฝ เดกเดฟเดซเต เดซเดฏเดฒเตเด•เตพ เดชเดฐเดฟเด—เดฃเดฟเด•เตเด•เตเดจเตเดจเต - เดฎเดพเดฑเตเดฑเด™เตเด™เตพ: เดธเตƒเดทเตเดŸเดฟเดšเตเดšเต, เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดฟ, เดฎเดพเดฑเตเดฑเดฟ. เดˆ เดฎเดพเดฑเตเดฑเด‚ เด’เดฐเต เดชเตเดฐเดคเตเดฏเต‡เด• เด•เต‹เดชเตเดชเดฟเดซเดพเดธเตเดฑเตเดฑเต เดŽเดžเตเดšเดฟเดจเตเดฑเต† เดฌเดฟเตปเดฒเต‹เด—เดฟเตฝ เดฐเต‡เด–เดชเตเดชเต†เดŸเตเดคเตเดคเดฟเดฏเดฟเดŸเตเดŸเตเดฃเตเดŸเต, เด‡เดคเดฟเดจเต เดžเด™เตเด™เดณเตเดŸเต† เดฎเตเดดเตเดตเตป เดธเต†เตผเดตเตผ เดซเตเดฒเต€เดฑเตเดฑเดฟเดฒเต‡เด•เตเด•เตเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเด•เตผเดคเตเดคเดพเดจเดพเด•เตเด‚. เด‡เดตเดฟเดŸเต† เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดจเต‡เดฐเดฟเดŸเตเดŸเต เดชเด•เตผเดคเตเดคเตเด•เดฏเดฒเตเดฒ, เดฎเดฑเดฟเดšเตเดšเต เด—เต‹เดธเดฟเดชเตเดชเต เดชเด•เตผเดชเตเดชเต, เด’เดฐเต เดธเต†เตผเดตเตผ เด…เดคเดฟเดจเตเดฑเต† เดเดฑเตเดฑเดตเตเด‚ เด…เดŸเตเดคเตเดค เด…เดฏเตฝเด•เตเด•เดพเตผเด•เตเด•เตเด‚ เด…เดตเดฐเตเดŸเต† เด…เดฏเตฝเด•เตเด•เดพเตผเด•เตเด•เตเด‚ เดฎเดฑเตเดฑเตเด‚ เดฎเดพเดฑเตเดฑเด™เตเด™เตพ เด…เดฏเดฏเตเด•เตเด•เตเดฎเตเดชเต‹เตพ. เดฎเตเดดเตเดตเตป เดซเตเดฒเต€เดฑเตเดฑเดฟเดฒเตเด‚ เดชเดคเดฟเดจเดพเดฏเดฟเดฐเด•เตเด•เดฃเด•เตเด•เดฟเดจเต เดธเต†เด•เตเด•เตปเดกเตเด•เตพเด•เตเด•เตเดณเตเดณเดฟเตฝ เด•เต‹เดกเต เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเดพเตป เด‡เดคเต เดจเดฟเด™เตเด™เดณเต† เด…เดจเตเดตเดฆเดฟเด•เตเด•เตเดจเตเดจเต. เดฎเดพเดฑเตเดฑเด‚ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดชเด•เตผเดชเตเดชเดฟเตฝ เดŽเดคเตเดคเตเดฎเตเดชเต‹เตพ, เดˆ เดชเดพเดšเตเดšเตเด•เตพ เด…เดคเดฟเดจเต เดฌเดพเดงเด•เดฎเดพเด•เตเด•เตเดจเตเดจเต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เดซเดฏเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚. เด…เดคเต‡ เดธเตเด•เต€เด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต เดฑเต‹เตพเดฌเดพเด•เตเด•เตเด‚ เดจเดŸเดคเตเดคเตเดจเตเดจเต.

เดžเด™เตเด™เตพ kPHP เดฏเตเด‚ เดงเดพเดฐเดพเดณเด‚ เดตเดฟเดจเตเดฏเดธเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเดจเต เด…เดคเดฟเดจเตเดฑเต‡เดคเดพเดฏ เดตเดฟเด•เดธเดจเดตเตเดฎเตเดฃเตเดŸเต เดœเดฟเดฑเตเดฑเดฟเดจเต† เดฎเตเด•เดณเดฟเดฒเตเดณเตเดณ เดกเดฏเด—เตเดฐเด‚ เด…เดจเตเดธเดฐเดฟเดšเตเดšเต. เด‡เดคเต เดฎเตเดคเตฝ HTTP เดธเต†เตผเดตเตผ เดฌเตˆเดจเดฑเดฟ, เด…เดชเตเดชเต‹เตพ เดจเดฎเตเด•เตเด•เต เดกเดฟเดซเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเดฟเดฒเตเดฒ - เดฑเดฟเดฒเต€เดธเต เดฌเตˆเดจเดฑเดฟเด•เตเด•เต เดจเต‚เดฑเตเด•เดฃเด•เตเด•เดฟเดจเต MB เดญเดพเดฐเดฎเตเดฃเตเดŸเต. เด…เดคเดฟเดจเดพเตฝ, เด‡เดตเดฟเดŸเต† เดฎเดฑเตเดฑเตŠเดฐเต เด“เดชเตเดทเตป เด‰เดฃเตเดŸเต - เดชเดคเดฟเดชเตเดชเต เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดฌเดฟเตปเดฒเต‹เด—เต เด•เต‹เดชเตเดชเดฟเดซเดพเดธเตเดฑเตเดฑเต. เด“เดฐเต‹ เดจเดฟเตผเดฎเตเดฎเดพเดฃเดคเตเดคเดฟเดฒเตเด‚ เด…เดคเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต, เดฑเต‹เตพเดฌเดพเด•เตเด•เต เดธเดฎเดฏเดคเตเดคเต เด…เดคเต เดตเตผเดฆเตเดงเดฟเด•เตเด•เตเดจเตเดจเต. เดชเดคเดฟเดชเตเดชเต เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเดฟ. เด’เดฐเต เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดฌเดฟเตปเดฒเต‹เด—เดฟเตฝ เดชเตเดฐเดตเต‡เดถเดฟเดšเตเดšเดคเดพเดฏเดฟ เดชเตเดฐเดพเดฆเต‡เดถเดฟเด• เด•เต‹เดชเตเดชเดฟเดซเดพเดธเตเดฑเตเดฑเตเด•เตพ เด•เดพเดฃเตเดจเตเดจเต, เด…เดคเต‡ เด—เต‹เดธเดฟเดชเตเดชเต เดชเด•เตผเดชเตเดชเดฟเดฒเต‚เดŸเต† เด…เดตเตผ เดฌเตˆเดจเดฑเดฟเดฏเตเดŸเต† เดเดฑเตเดฑเดตเตเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเต เดธเตเดตเดฏเด‚ เดŽเดŸเตเด•เตเด•เตเดจเตเดจเต, เดžเด™เตเด™เดณเตเดŸเต† เดฎเดพเดธเตเดฑเตเดฑเตผ เดธเต†เตผเดตเดฑเดฟเดจเต† เด•เตเดทเต€เดฃเดฟเดชเตเดชเดฟเด•เตเด•เดพเดคเต†, เดชเด•เตเดทเต‡ เดถเตเดฐเดฆเตเดงเดพเดชเต‚เตผเดตเตเดตเด‚ เดจเต†เดฑเตเดฑเตโ€Œเดตเตผเด•เตเด•เดฟเดฒเตเดŸเดจเต€เดณเด‚ เดฒเต‹เดกเต เดตเตเดฏเดพเดชเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดคเดพเดฃเต เดชเดฟเดจเตเดคเตเดŸเดฐเตเดจเตเดจเดคเต เดฎเดจเต‹เดนเดฐเดฎเดพเดฏ เดชเตเดจเดฐเดพเดฐเด‚เดญเด‚ เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดจเดพเดฏเดฟ.

เด…เดŸเดฟเดธเตเดฅเดพเดจเดชเดฐเดฎเดพเดฏเดฟ เดฌเตˆเดจเดฑเดฟเด•เดณเดพเดฏ เดžเด™เตเด™เดณเตเดŸเต† เดŽเดžเตเดšเดฟเดจเตเด•เตพเด•เตเด•เต, เดธเตเด•เต€เด‚ เดตเดณเดฐเต† เดธเดฎเดพเดจเดฎเดพเดฃเต:

  • git เดฎเดพเดธเตเดฑเตเดฑเตผ เดฌเตเดฐเดพเดžเตเดšเต;
  • เดฌเตˆเดจเดฑเดฟ เด‡เตป .deb;
  • เดชเดคเดฟเดชเตเดชเต เดฌเดฟเตปเดฒเต‹เด—เต เด•เต‹เดชเตเดชเดฟเดซเดพเดธเตเดฑเตเดฑเดฟเดจเดพเดฏเดฟ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต;
  • เดธเต†เตผเดตเดฑเตเด•เดณเดฟเดฒเต‡เด•เตเด•เต เดชเด•เตผเดคเตเดคเดฟ;
  • เดธเต†เตผเดตเตผ เด’เดฐเต เดชเตเดคเดฟเดฏ .dep เดชเตเดฑเดคเตเดคเต†เดŸเตเด•เตเด•เตเดจเตเดจเต;
  • dpkg -i;
  • เดชเตเดคเดฟเดฏ เดชเดคเดฟเดชเตเดชเดฟเดฒเต‡เด•เตเด•เต เดฎเดจเต‹เดนเดฐเดฎเดพเดฏเดฟ เดตเต€เดฃเตเดŸเตเด‚ เดธเดฎเดพเดฐเด‚เดญเดฟเด•เตเด•เตเด•.

เดžเด™เตเด™เดณเตเดŸเต† เดฌเตˆเดจเดฑเดฟ เด†เตผเด•เตเด•เตˆเดตเตเด•เดณเดฟเตฝ เดชเดพเด•เตเด•เต‡เดœเตเดšเต†เดฏเตเดคเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต เดŽเดจเตเดจเดคเดพเดฃเต เดตเตเดฏเดคเตเดฏเดพเดธเด‚ .deb, เด…เดต เดชเดฎเตเดชเต เดšเต†เดฏเตเดฏเตเดฎเตเดชเต‹เตพ dpkg -i เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดธเตเดฅเดพเดชเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเดพเดฃเต kPHP เดฌเตˆเดจเดฑเดฟ เด†เดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต, เดŽเดžเตเดšเดฟเดจเตเด•เตพ dpkg เด†เดฏเดฟ เดตเดฟเดจเตเดฏเดธเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเดคเต เดŽเดจเตเดคเตเด•เตŠเดฃเตเดŸเต? เด…เดคเต เด…เด™เตเด™เดจเต† เดธเด‚เดญเดตเดฟเดšเตเดšเต. เด‡เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต - เด…เดคเดฟเตฝ เดคเตŠเดŸเดฐเตเดคเต.

เดชเตเดฐเดฏเต‡เดพเดœเดจเดชเตเดฐเดฆเดฎเดพเดฏ เดฒเดฟเด™เตเด•เตเด•เตพ:

เดชเตเดฐเต‹เด—เตเดฐเดพเด‚ เด•เดฎเตเดฎเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต† เดญเดพเด—เดฎเดพเดฏเดฟ เดธเดนเดพเดฏเดฟเด•เตเด•เตเดจเตเดจเดตเดฐเดฟเตฝ เด’เดฐเดพเดณเดพเดฃเต เด…เดฒเด•เตเดธเดฟ เด…เด•เตเดฒเต‹เดตเดฟเดšเตเดšเต PHP เดฑเดทเตเดฏ เดฎเต†เดฏเต 17-เดจเต PHP เดกเต†เดตเดฒเดชเตเดชเตผเดฎเดพเตผเด•เตเด•เต เดธเดฎเต€เดชเด•เดพเดฒเดคเตเดคเต† เดเดฑเตเดฑเดตเตเด‚ เดตเดฒเดฟเดฏ เด‡เดตเดจเตเดฑเดพเดฏเดฟ เดฎเดพเดฑเตเด‚. เดจเต‹เด•เตเด•เต‚, เดŽเดจเตเดคเตŠเดฐเต เด…เดŸเดฟเดชเตŠเดณเดฟ เดชเดฟเดธเดฟเดฏเดพเดฃเต เดจเดฎเตเด•เตเด•เตเดณเตเดณเดคเต เดธเตเดชเต€เด•เตเด•เดฑเตเด•เตพ (เด…เดตเดฏเดฟเตฝ เดฐเดฃเตเดŸเต†เดฃเตเดฃเด‚ PHP เด•เต‹เตผ เดตเดฟเด•เดธเดฟเดชเตเดชเดฟเดšเตเดšเตเด•เตŠเดฃเตเดŸเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต!) - เดจเดฟเด™เตเด™เตพ PHP เดŽเดดเตเดคเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด•เดดเดฟเดฏเดพเดคเตเดคเดคเต เดชเต‹เดฒเต† เดคเต‹เดจเตเดจเตเดจเตเดจเต.

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•