ืฉืืื, ืฉืื ืืืื ื. ืื ื ืขืืื ืืชืฉืชืืช ืืืืคืืฉ ืฉื Yandex.Market. ืื ื ืจืืฆื ืืกืคืจ ืืงืืืืช ืืืจ ืขื ืืืืื ืืคื ืืื ืฉื ืืฉืืง โ ืืืฉ ืื ืืจืื ืื ืืกืคืจ. ืงืืื ืื, ืืื ืคืืขื ืืืคืืฉ ืืฉืืง, ืชืืืืืื ืืืจืืืืงืืืจื. ืืื ืื ืื ื ืืชืืืืืื ืขื ืืฆืื ืืืจืื: ืื ืงืืจื ืื ืฉืจืช ืืื ื ืืคื? ืื ืื ืืฉ 100 ืฉืจืชืื ืืืื?
ืืชื ืื ืชืืื ืืืฆื ืื ื ืืืืฉืืื ืคืื ืงืฆืืื ืืืืช ืืืฉื ืขื ืืืืจื ืฉื ืฉืจืชืื ืืืช ืืืช. ืืืืฆื ืื ื ืืืืงืื ืฉืืจืืชืื ืืืจืืืื ืืฉืืจืืช ืืืืฆืืจ, ืืืื ืืืจืื ืื ื ืืืืช ืืืฉืชืืฉืื. ืืืืคื ืืืื, ืืื ืืืคืืฉ ืืฉืืง ืขืืื ืื ืฉืืืื ืืืื ื.
ืงืฆืช ืขืืื ื: ืืืื ืืขืื ืื ืื ื ืคืืชืจืื
ืืืฉืจ ืืชื ืืืื ืืงืกื, ืืืคืฉ ืืืฆืจ ืืคื ืคืจืืืจืื ืื ืืฉืืื ืืืืจืื ืืื ืืืืช ืฉืื ืืช, ืื ืืืงืฉืืช ื ืฉืืืืช ืืฉืืจืืช ืืืืคืืฉ. ืืืืคืืฉ ืืื ืืฉืืจืืช ืืืืื ืืืืชืจ ืืฉืืง.
ืื ื ืืขืืืื ืืช ืื ืืงืฉืืช ืืืืคืืฉ: ืืืืชืจืื market.yandex.ru, beru.ru, ืฉืืจืืช Supercheck, Yandex.Advisor, ืืืฉืืืื ื ืืืืื. ืื ื ืืืืืื ืื ืืฆืขืืช ืืืฆืจืื ืืชืืฆืืืช ืืืืคืืฉ ื-yandex.ru.
ืืฉืืจืืช ืืืคืืฉ ืื ื ืืชืืืื ืื ืจืง ืืืืคืืฉ ืขืฆืื, ืืื ืื ืืืืืจ ืืืืข ืขื ืื ืืืฆืขืืช ืืฉืืง. ืงื ื ืืืืื ืืื ืืื: ืืืชืจ ืืืืืืืจื ืืงืฉืืช ืืืคืืฉ ืืขืืืืืช ืืืื. ืืืื ืฆืจืื ืืขืืื ืืืืืจืืช, ืืื ืืคืจืขืืช ืืชืืื ืืืคืืง ืืช ืืชืืฆืื ืืจืฆืืื.
ืื ืื ืื: ืืจืืืืงืืืจืช ืฉืืง
ืืชืืจ ืืงืฆืจื ืืช ืืืจืืืืงืืืจื ืื ืืืืืช ืฉื ืืฉืืง. ื ืืชื ืืชืืจ ืืืช ืืืืคื ืืก ืืืืฆืขืืช ืืชืจืฉืื ืฉืืืื:
ื ื ืื ืฉืื ืืช ืฉืืชืคื ืืืืขื ืืืื ื. ืืื ืืืืจ ืฉืื ื ืจืืฆื ืืืืืจ ืฆืขืฆืืข: ืืืชืื ืืืจืืฉืข ืืื ืขื ืืืจืง. ืืขืื ืืชืื ืืืขืก ืืื ืฆืืืง. ืืจืง ืืชืื. ืืืืจ ืืื ืืื ืืช ืฆืจืืื ืืืืื ืืฆืขืืช ืฉืืฉืืง ืืืคืฉ. ืืื ืืช ืืืืฆืจืช XML ืืืืื ืขื ืืฆืขืืช ืืืชืงืฉืจืช ืืช ืื ืชืื ื-XML ืืื ืืจื ืืืฉืง ืืฉืืชืคืื. ืืืืจ ืืื, ืืืื ืืงืก ืืืจืื ืืขืช ืืขืช ืืช ื-xml ืืื, ืืืืง ืฉืืืืืช ืืฉืืืจ ืืช ืื ืืืืืข ืืืกื ื ืชืื ืื ืขื ืง.
ืืฉ ืืจืื XML ืฉืืืจืืช ืืืื. ื ืืฆืจ ืืื ืืงืก ืืืคืืฉ ืืืกื ื ืชืื ืื ืื. ืืืื ืืงืก ืืืืืกื ืืคืืจืื ืคื ืืื. ืืืืจ ืืฆืืจืช ืืืื ืืงืก, ืฉืืจืืช Layout ืืขืื ืืืชื ืืฉืจืชื ืืืืคืืฉ.
ืืชืืฆืื ืืื, ืืชืื ืืืขืก ืขื ืฆืคืฆืืฃ ืืืคืืข ืืืกื ืื ืชืื ืื, ืืืืื ืืงืก ืฉื ืืืชืื ืืืคืืข ืืฉืจืช.
ืื ื ืืืื ืื ืืื ืื ืื ื ืืืคืฉืื ืืชืื ืืืืง ืืขืืกืง ืืืจืืืืงืืืจืช ืืืคืืฉ.
ืืจืืืืงืืืจืช ืืืคืืฉ ืฉืืง
ืื ืื ื ืืืื ืืขืืื ืฉื ืืืงืจื-ืฉืืจืืชืื: ืื ืืงืฉื ื ืื ืกืช
ืกืืืช ืขืืืื ืืงืฉืืช ืคืฉืืื
ืืื ืฉืืจืืช ืืฉ ืืืจ ื ืคืื - ืืืื ืืฉืื ืขื ืฉื ืืืืืื:
ืืืืืื ื ืืชื ืื ื ืืืืฉืืช ืจืื ืืืชืจ ืื ืืืื ืืฉืืจืืช: ื ืืชื, ืืืฉื, ืืืืืช ืฉืจืชืื, ืื ืฉื ืืจืฉ ืืจืื ืืฆืืจื ืขืืืื ืื. ืืืืื ืจืืื ืฉืืฉืจืช ืืื ื ืืืื ืืืคื ื ืืืืืืืืช ืืงืฉืืช ืืฉืจืชืื ืืืจืื ืื ืืืจืืื ื ืชืื ืื. ืืขืช ืืืกืคื ืื ืืกืจื ืฉื ืฉืจืช, ืืขืืืก ืืืคืฅ ืืืืฉ ืืืืคื ืืืืืืื ืืื ืืฉืจืชืื.
ืืฉื ืืืืืืื ืฉื ืืืืื ืืื ื ืชืืื ืืืจืื ืื ืชืื ืื. ืืืฉืจ ืฉืืจืืช A ืืืืฉ ืืงืฉื ื-B, ืื ืืืจืืจืช ืืืื ืืืื B ืืคื ื ืืช ืืืงืฉื ืืืจืื ืื ืชืื ืื ืื ืืืื. ืื ืืฉืืจืืช ืืื ื ืืืื ืื ืืื ื ืงืืื ืืืจืื ืื ืชืื ืื ืื ืืืื, ืืืงืฉื ืืืขืืจืช ืืืจืืื ื ืชืื ืื ืืืจืื.
FQDN ืืืื ืขืืืจ ืื ืืจืืื ืื ืชืื ืื ืืืคืฉืจ ืืฉืืจืืช A ืืืชืคืฉื ืืืืืืื ืืืืงืืืื. ืืงืฉืชื ืืฉืืจืืช ื' ืชืืืคื ืชืืื. ืืืืฆื ืื ืืืื ืืื ืืืงืจื ืืืฉืจ ืืฉืืจืืช ืืืืงื ืืื ืืจืืื ืื ืชืื ืื.
ืืื ืื ืืื ืื ืื ืืจืื ืขื ืืืืื ืืื: ืืฉ ืื ื ืืจืืื ืืื ืืื ื ืืกืฃ. ืืืืืื ืขืฉืื ืืืืืช ืื ืืฆืื, ืืืืขืื ืืื ื ืคืชืจืช ืขื ืืื ืฉืจืชืื ืืืืชืจืื. ืืฉื ื ืื ืขืืืื ื ืืกืฃ ืืื ืืฉืืจืืชืื A ื-B. ืืื ืืคืืขื ืืื ืคืืืช ื-1 ms ืืืจืื ืืฉืืจืืชืื ืื ืื ืงืจืืื.
ืืชืืืืืืช ืขื ืืืืชื ืฆืคืื: ืืืืื ืฉืืจืืชื ืืืคืืฉ ืืืืกื
ืชืืจื ืืขืฆืืื ืฉืืฉ ืงืจืืกื: ืืชื ืฆืจืืืื ืืืฆืื ืืชืื ืขื ืฆืคืฆืืฃ, ืืื ืืฉืจืช ืงืืจืก. ืื 100 ืฉืจืชืื. ืืื ืืฆืืช? ืืื ืืืืช ื ืฉืืืจ ืืช ืืืฉืชืืฉ ืืื ืืชืื?
ืืืฆื ืืคืืื, ืืื ืื ืื ื ืืืื ืื ืืื. ืื ื ืืืื ืื ืืคื ืืกืืจ.
ืชืฉืชืืช ืืืืคืืฉ ืืืืงืืช ืืืกืคืจ ืืจืืื ื ืชืื ืื:
ืืขืช ืืชืื ืื, ืื ื ืืืืืื ืืช ืืืคืฉืจืืช ืืกืืืจ ืืจืื ื ืชืื ืื ืืื. ืืืืื ืืืืื ืืืคืชืขืืช - ืืืฉื, ืืืคืจ ืืืื ืืืชืื ืืื ืชืช ืงืจืงืขื (ืื, ืื ืงืจื). ืืงืืืืืช ืืืจืืื ืื ืชืื ืื ืื ืืชืจืื ืืืืจื ืืืืืช ืืกืคืงืช ืืื ืืขืืื ืืขืืืก ืฉืื.
ืืืื ื ืืงื ืืืฉืืื ืืจืื ื ืชืื ืื ืืืื. ืืื ืืจืื ื ืชืื ืื ืืฉ ืืช ืืืชื ืกืืืืช ืคืขืืืช ืืืืื:
ืืืื ืืื ืืื ืืคืืืช ืฉืืืฉื ืฉืจืชืื ืคืืืืื. ืืชืืจืืช ืื ื ืืขืื ืืืืื ืืช. ืืืื ืื ืคืืขืืื ืขื HAProx.
ืืืจื ื ื-HAProx ืืฉื ืืืืฆืืขืื ืืืืืืื, ืืจืืฉืืช ืืืฉืืืื ืื ืืืืืช ืืืคืื ืงืฆืืื ืืืืช ืืจืืื ืฉืื. ืชืืื ืช ืืืืคืืฉ ืฉืื ื ืคืืขืืช ืืชืื ืื ืฉืจืช.
ืืกืืืจืืช ืืืฉื ืืฉืจืช ืืื ื ืืืื. ืืื ืื ืืฉ ืื ืฉืจืชืื ืจืืื, ืืกืืืจืืช ืฉืืคืืืช ืืื ืืืจื ืขืืื.
ืื ืื ืฉืงืืจื ืืืฆืืืืช: ืฉืจืชืื ืงืืจืกืื. ืืื, ืืฉ ืฆืืจื ืืคืงื ืื ืืืื ืขื ืืืฆื ืฉื ืื ืืฉืจืชืื. ืื ืืฉืจืช ืืคืกืืง ืืืืื, ืืื ืื ืืชืง ืืืืืืืืช ืืืชื ืืขื. ืืฆืืจื ืื, ื-HAProxy ืืฉ ืืืืงืช ืชืงืื ืืช ืืืื ืืช. ืื ืขืืืจ ืืื ืืฉืจืชืื ืคืขื ืืฉื ืืื ืขื ืืงืฉืช HTTP "/ping".
ืชืืื ื ื ืืกืคืช ืฉื HAProxy: Agent-Check ืืืคืฉืจ ืื ืืืขืื ืืช ืื ืืฉืจืชืื ืืืืคื ืฉืืื. ืืฉื ืื, HAProxy ืืชืืืจืช ืืื ืืฉืจืชืื, ืืื ืืืืืจืื ืืช ืืฉืงืื ืืืชืื ืืขืืืก ืื ืืืื ื-1 ื-100. ืืืฉืงื ืืืืฉื ืืคื ืืกืคืจ ืืืงืฉืืช ืืชืืจ ืืขืืืื ืืืขืืืก ืขื ืืืขืื.
ืขืืฉืื ืืืื ืืฆืืืช ืืืชืื. ืชืืฆืืืช ืืืืคืืฉ ืืืงืฉืืช ืืื: /search?text=engry+cat. ืืื ืฉืืืืคืืฉ ืืืื ืืืืจ, ืื ืืื ืืงืก ืืืชืื ืืืื ืืืชืืื ื-RAM. ืืคืืื ืงืจืืื ืื-SSD ืืื ื ืืืืจื ืืกืคืืง.
ืคืขื, ืืกื ืื ืชืื ืื ืฉื ืืืฆืขืืช ืืื ืงืื, ืื-RAM ืฉื ืฉืจืช ืืื ืืกืคืืง ืื. ืืื ืฉืืกืืก ืืืฆืขืืช ืืื, ืืื ืืืจ ืื ื ืื ืก ื-RAM ืืื, ืืื ืชืื ืื ืืืืงื ืืฉื ื ืืืงืื: ืจืกืืก 1 ืืจืกืืก 2.
ืืื ืื ืชืืื ืงืืจื: ืื ืคืชืจืื, ืืคืืื ืืื, ืืขืืจืจ ืืขืืืช ืืืจืืช.
ืืืืื ืขืืืื ืืื ืืื ืฉืจืช. ืืื ืืืืื ื ืฉืืืื ืืืืขื ืืืงืฉื, ืืื ืจืง โโืืฆื ืืืืื. ืืฉืืจ ืืื ืืฉืจืชืื ืืืจืื. ืืื, ืืฉืจืช ืืื ืฆืจืื ืืืืช ืืืืื ืืืื ื ืฉืื ื. ืืืืจ ืงืืืช ื ืชืื ืื ืืฉื ื ืืฉืจืชืื, ืืชืืฆืืืช ืฉืืืื ืืืืจืื ืืืืฉ.
ืืืืืื ืฉืืืืื ืืคืืฅ ืืงืฉืืช ืืืืคื ืฉืืื, ืื ืืฉืจืชืื ืขืกืงื ืืืืจืื ืืืืฉ, ืืื ืจืง ืืฉืืืืช ื ืชืื ืื.
ืืืขืื ืืชืจืืฉื ืื ืฉืจืช ืฉืื ืื ืืื ืืืื. ืืคืชืจืื ืืื ืืฆืืื ืืกืคืจ ืฉืจืชืื ืขื ืกืืจื ืขืืืคืืืืช ืฉืื ืื ืืฉืจืช "ืฉืื". ืจืืฉืืช, ืืืงืฉื ื ืฉืืื ืืฉืจืชืื ืืืืฃ ืื ืืืื. ืื ืื ืืืืชื ืชืืืื, ืืืงืฉื ื ืฉืืื ืืื ืืฉืจืชืื ืืืจืื ืื ืชืื ืื ืืื. ืืืืกืืฃ, ืืืงืฉื ืืืืขื ืืืจืืื ื ืชืื ืื ืืืจืื.
ืืื ืฉืืื ืืกืคืจ ืืืฆืขืืช, ืื ืชืื ืื ืืืืงื ืืืจืืขื ืืืงืื. ืืื ืื ืื ืืื ืืืืื.
ื ืืื ืืขืืฉืื, ื ืขืฉื ืฉืืืืฉ ืืชืฆืืจื ืฉื ืฉืืื ื ืจืกืืกืื. ืื ืืกืฃ, ืืื ืืืกืื ืขืื ืืืชืจ ืืืืจืื, ืืืื ืืงืก ืืืืง ืืืืง ืืืคืืฉ (ืืืฉืืฉ ืืืืคืืฉ) ืืืืง ืงืืข (ืฉืืื ื ืืขืืจื ืืืืคืืฉ).
ืฉืจืช ืืื ืืืื ืืืืข ืขืืืจ ืจืกืืก ืืื ืืืื. ืืื, ืืื ืืืคืฉ ืืืื ืืงืก ืืืื, ืขืืื ืืืคืฉ ืืฉืืื ื ืฉืจืชืื ืืืืืืื ืจืกืืกืื ืฉืื ืื.
ืฉืจืชืื ืืงืืืฆืื ืืืฉืืืืืช. ืื ืืฉืืื ืืืื ืฉืืื ื ืื ืืขื ืืืคืืฉ ืืฉืจืช ืงืืขืื ืืื.
ืฉืจืช ืืงืืขืื ืืจืืฅ ืืกื ื ืชืื ืื ืฉื ืขืจื ืืคืชื ืขื ื ืชืื ืื ืกืืืืื. ืื ื ืืืฆืื ืืื ืืื ืคืืง ืืกืืืื, ืืืฉื, ืชืืืืจ ืฉื ืืชืื ืขื ืืจืืงื. ืื ืชืื ืื ืืืขืืจืื ืืืืืื ืืฉืจืช ื ืคืจื ืืื ืื ืืืขืื ืืช ืืืืืจืื ืฉื ืฉืจืชื ืืืืคืืฉ.
ืืืืืื ืฉืืืื ืืกืืืื ืืืืืืืื ืจืง ืืชืื ืืื ืืงืก ืืื, ืขืืื ืืืืืืฆืจ ืืฆื ืฉืื ืืื ืืกืืืื ืืงืืขืื. ืืืื, ืื ืฉืืืืืช ืืืช ืืืื ืชืืื ืฉืื ื. ืืื, ืืื ืฉืืืืคืืฉ ืืขืืื ืืืชืืฆืืืช ืืืืืจื, ืืื ืฆืืจื ืืขืงืืืืช ืืื ืืืฉืืื. ืื ื ืืกืคืจ ืื ืืืื ืืืฆื ืื ื ืขืืงืืื ืืืจ ืขืงืืืืช.
ืืืืคืืฉ ืขืฆืื ืื ืื ืื: ืืงืฉืช ืืืคืืฉ ืืืืื ืืืืืข ืืื ืืื ืืฉืืื ืช ืืฉืจืชืื. ื ื ืื ืฉืืื ืืืืข ืืฉืจืช 1. ืืฉืจืช ืืื ืืขืื ืืช ืื ืืืืขืื ืื ืืืืื ืื ืืืื ืืืคืฉ. ืืืชืื ืืืงืฉื ืื ืื ืกืช, ืืฉืจืช ืืืื ืืืืืฉ ืืงืฉืืช ื ืืกืคืืช ืืฉืืจืืชืื ืืืฆืื ืืื ืืงืืืช ืืืืืข ืืืจืืฉ. ื ืืชื ืืขืงืื ืืืจื ืืงืฉื ืืืช ืขื ืขืฉืจ ืืงืฉืืช ืืฉืืจืืชืื ืืืฆืื ืืื.
ืืืืจ ืืืกืืฃ ืืืืืข ืืืจืืฉ, ืืชืืื ืืืคืืฉ ืืืืืจ ืืืฆืขืืช. ืืฉื ืื, ืืชืืฆืขืืช ืฉืืืืชืืช ืืฉื ื ืืื ืฉืืื ืช ืืฉืจืชืื ืืืฉืืื.
ืืืืจ ืงืืืช ืืชืืืืืช, ืืชืืฆืืืช ืืฉืืืืืช. ืืกืืคื ืฉื ืืืจ, ืืืชืื ืฉืืืื ืฆืืจื ืืืกืคืจ ืฉืืืืชืืช ืืฉื ื ื ืืกืคืืช ืืฉืจืช ืืงืืขืื ืืื ืืืฆืืจ ืืช ืืชืืฆืืืช.
ืฉืืืืชืืช ืืืคืืฉ ืืชืื ืืืฉืืื ื ืจืืืช ืื: /shard1?text=ืืืขืก+ืืชืื. ืื ืืกืฃ, ืฉืืืืชืืช ืืฉื ื ืฉื ืืืืคืก ืืชืืฆืขืืช ืื ืืืื ืืื ืื ืืฉืจืชืื ืืชืื ืืืฉืืื ืคืขื ืืฉื ืืื: /ืกืึธืืึผืก.
ืืงืฉื /ืกืึธืืึผืก ืืืื ืืฆื ืฉืื ืืฉืจืช ืืื ื ืืืื.
ืื ืื ืฉืืื ืฉืืจืกืช ืื ืืข ืืืืคืืฉ ืืืจืกืช ืืืื ืืงืก ืืืืช ืืื ืืฉืจืชืื, ืืืจืช ืืืื ื ืชืื ืื ืื ืขืงืืืื ืืชืื ืืืฉืืื.
ืืืจืืช ืืขืืืื ืฉืฉืจืช ืงืืขืื ืืื ืืขืื ืืงืฉืืช ืืฉืืื ื ืื ืืขื ืืืคืืฉ, ืืืขืื ืฉืื ืืขืื ืงื ืืืื. ืืื, ืื ื ืืขืืืจืื ืืขืช ืืช ื ืชืื ื ืืงืืข ืืฉืืจืืช ื ืคืจื.
ืืื ืืืขืืืจ ื ืชืื ืื, ืืฆืื ื ืืคืชืืืช ืืื ืืืจืกืืืื ืืืกืืืื. ืืขืช ืื ืืืชืื ืืฆื ืฉืื ืชืืื ืืืกืื ืืืจ ืืืืืจ ืืืืฆืขืืช ืืคืชื ืืื.
ืืื ืืืขืืจ ืืืจืืืืงืืืจื ืืืจืช ืขืืืื ืื ืืืฉืื. ืืขืช ืื ื ืจืืฆืื ืืืืคืืจ ืืฉืจืช ืืงืืขืื ืืืืขืืื. ืืื ืืืชืจืืง ืืืืจื ืืืื ื ืืืฉืืื. ืื ืืืคืฉืจ ืื ื ืืืืฉืื ืืืืืื ืืงืืืช. ืืื ืืก ื ืืกืฃ ืืื ืืืกืืื ืืฉืืขืืชื ืืืจืื.
ืืขืืฉืื ืืกืืคืืจืื ืืคืืืืื ืขื ืกืืฃ ืืื. ืืื ื ืฉืงืื ืืกืคืจ ืืงืจืื ืฉื ืืืกืจ ืืืื ืืช ืฉื ืฉืจืช.
ืืฉืื ื ืืจื ืงืจื: ืฉืจืช ืืื ืื ืืืื
ื ื ืื ืฉืฉืจืช ืืื ืืื ื ืืืื. ืื ืืฉืจืชืื ืื ืืชืจืื ืืืฉืืื ืืืืืื ืืืืฉืื ืืืืื, ืื ืชืืฆืืืช ืืืืคืืฉ ืื ืืืื ืฉืืืืช.
ืืจื ืืืืงืช ืืฆื /ืกืึธืืึผืก ืฉืจืชืื ืฉืื ืื ืืืื ืื ืฉืืื ืืื ืืื ื ืืืื. ืืื, ืืื ืืฉืืืจ ืขื ืฉืืืืช, ืื ืืฉืจืชืื ืืืฉืืื ืืคื ืืงืฉื /ping ืื ืืชืืืืื ืืืืื ืืืืื ืฉืื ืื ืื ืืืื ืื. ืืกืชืืจ ืฉืื ืืฉืจืชืื ืืืฉืืื ืืชื (ืืื ืื ื ืืื). ืื ืืืืกืจืื ืืขืืงืจื ืฉื ืชืืื ืืช ืืืฉืืืืืช ืฉืื ื - ืื ืืกืืื ืฉืื ืื ื ืจืืฆืื ืืืชืจืืง ืืื ื.
ืืงืฉืืช ืฉื ืืฉืืืช ืขื ืฉืืืื ื ืฉืืืืช ืืืืฉ ืขื ืืื ืืืืื ืืฉืจืชืื ืืืจืื.
ืืืืื ืื ืืคืกืืง ืืฉืืื ืชืขืืืจืช ืืฉืชืืฉืื ืืฉืจืชืื ืืชืื, ืื ืืืฉืื ืืืืืง ืืช ืืฆืื.
ืืืฉืจ ืืฉืจืช ืืืคื ืืืื, ืืื ืืชืืื ืืืืื /ping. ืืจืืข ืฉืืชืืืืืช ืืืืืข ืชืืืืืช ืจืืืืืช ืืคืื ืืื ืืฉืจืชืื ืืชืื, ืืืื ืื ืืชืืืืื ืืฉืืื ืืฉื ืชืขืืืจืช ืืฉืชืืฉืื. ืคืขืืืช ืืืฉืืื ืืฉืืืืจืช, ืืืืจื.
ืืจืืข ืืื: ืฉืจืชืื ืจืืื ืืื ื ืืืื ืื
ืืืง ื ืืืจ ืืืฉืจืชืื ืืืจืื ืื ืชืื ืื ืื ืืชืงืื. ืื ืืขืฉืืช, ืืื ืืืจืื? ืืืืื ื ืืืฅ ืฉืื ืืขืืจื. ืื ืืืื ืืืืกื ืืืืืจืื ืื ืืืื ืืช ืืืกืคืจ ืื ืืืื ืฉื ืฉืจืชืื ืืืื. ืืื ืืืฉื ืื ืืืื ืืช ืืืืช ืืชืขืืืจื ืืืงืกืืืืืช ืฉืืจืื ืื ืชืื ืื ืื ืืืื ืืืื ืืขืื.
ืืืฉืจ ืฉืจืชืื ืจืืื ืืืจืื ื ืชืื ืื ื ืืคืืื, ืืืืื ืืืื ืฉืืจืื ืื ืชืื ืื ืืื ืื ืืืื ืืขืื ืืช ืื ืืชืขืืืจื.
ืืื ืืชืขืืืจื ืืขืืืคืช ืืชืืืื ืืืชืคืืจ ืืืืคื ืืงืจืื ืืืจืืื ื ืชืื ืื ืืืจืื. ืืื ืขืืื, ืืืื ืืจืืฆืื.
ืืื ืื ืื ื ืขืืฉืื ืืช ืื: ืคืจืกืื ืืืืืจืืช
ืขืืฉืื ืืืื ื ืืืจ ืขื ืืืืคื ืฉืื ืื ื ืืคืจืกืืื ืฉืื ืืืื ืฉื ืขืฉื ืืฉืืจืืช. ืืื ื ืงืื ื ืืืจื ืฉื ืคืืฉืื ืชืืืืืื: ืืฉืงืช ืืืืืจื ืืืฉื ืืื ืืืืืืืืช ืืืขื ืืืืืืื.
ืืืฉืจ ืืกืคืจ ืืกืืื ืฉื ืฉืื ืืืื ืืฆืืืจ ืืคืจืืืงื, ืืืืืจื ืืืฉื ื ืืฆืจืช ืืืืืืืืช ืืืื ืืื ืฉืื ืืชืืืื.
ืืืืจ ืืื ืืฉืืจืืช ืืชืืืื ืืืืืงื, ืฉื ื ืืืงืช ืืฆืืืืช ืืคืขืืื.
ืืืงืืื, ืืืฆืืืช ืืืจื ืืืืงืืช ืืืฆืืขืื ืืืืืืืืืช. ืื ืืืืคื ืขื ืืื ืฉืืจืืช ืืืืื. ืื ื ืื ืืืืจ ืขื ืื ืขืืฉืื - ืืชืืืืจ ืฉืื ืจืืื ืืืืืจ ื ืคืจื.
ืื ืืคืจืกืื ืืืืืงื ืืฆืืื, ืคืจืกืื ืืืืืืจื ื-Prestable ืืชืืื ืืืืืืืืช. Prestable ืืื ืืฉืืื ืืืืื ืืืื ืืืืื ืช ืชืขืืืจืช ืืฉืชืืฉืื ืจืืืื. ืื ืืื ืืืืืจ ืฉืืืื, ืืืืื ืืืืฉ ืืงืฉื ืืืืจืช ืืืืฆืืจ.
ื-Prestable, ืืื ื ืชืืืื ื ืืืืื ืืืฉืืืื ืืืจืกื ืืงืืืืช ืืืืฆืืจ. ืื ืืื ืืกืืจ, ืื ืืื ืืชืืืจ: ืืืืง ืืช ืืืจืคืื ืืืชืืฆืืืช ืฉื ืืืืงืช ืขืืืก ืืื ืืชืืื ืืืชืืืื ืืืืฆืืจ.
ืื ืืืื ืืืืข ืืืฉืชืืฉ: ืืืืงืืช A/B
ืื ืชืืื ืืจืืจ ืื ืฉืื ืืืื ืืฉืืจืืช ืืืืื ืืชืจืื ืืช ืืืืชืืื. ืืื ืืืืื ืืช ืืชืืขืืช ืฉื ืฉืื ืืืื, ืื ืฉืื ืืืืขื ืืืืืงืืช A/B. ืื ื ืืกืคืจ ืื ืงืฆืช ืขื ืืื ืื ืขืืื ืืืืคืืฉ Yandex.Market.
ืืื ืืชืืื ืืืืกืคืช ืคืจืืืจ CGI ืืืฉ ืืืืคืฉืจ ืคืื ืงืฆืืื ืืืืช ืืืฉื. ืชื ืืคืจืืืจ ืฉืื ื ืืืืืช: market_new_functionality=1. ืื ืืงืื ืื ื ืืคืขืืืื ืืช ืืคืื ืงืฆืืื ืืืืช ืืื ืื ืืืื ืงืืื:
If (cgi.experiments.market_new_functionality) {
// enable new functionality
}
ืคืื ืงืฆืืื ืืืืช ืืืฉื ืืชืืืืืช ืืืืฆืืจ.
ืืื ืืืคืื ืืืืงืืช A/B ืืืืืืืืืืช, ืงืืื ืฉืืจืืช ืืืขืืื ืืืกืคืง ืืืืข ืืคืืจื
ื ืืชื ืืืจืืฅ ืืกืคืจ ื ืืกืืืื ืื ืืื ืืช. ืืืืืจืืช ื ืืชื ืืฆืืื ืืื ื ืืชื ืืืฆืืื ืขื ื ืืกืืืื ืืืจืื.
ืืชืืฆืื ืืื, ืืฉืืจืืช ืืืกืืฃ ืืืืืืืืช ืืจืืืื ื market_new_functionality=1 ื-15% ืืืืฉืชืืฉืื. ืื ืื ืืืฉื ืืืืืืืืช ืืช ืืืืืื ืฉื ืืืจื. ืืืืจ ืืฉืืืช ืื ืืกืื, ืืื ืืืกืืื ืืกืชืืืื ืขื ืืชืืฆืืืช ืืืกืืงืื ืืกืงื ืืช. ืขื ืกืื ืืืืฆืืื, ืืชืงืืืช ืืืืื ืืืชืืืื ืืืืฆืืจ ืื ืืฉืืืื.
ืืื ืืืืืื ืช ืฉื ืืฉืืง: ืืืืงื ืืืืฆืืจ
ืืขืชืื ืงืจืืืืช ืงืืจื ืฉืืชื ืฆืจืื ืืืืืง ืืช ืืคืขืืื ืฉื ืคืื ืงืฆืืื ืืืืช ืืืฉื ืืืืฆืืจ, ืืื ืืชื ืื ืืืื ืืื ืืื ืชืชื ืื ืืชื ืื "ืงืจื" ืืขืืืก ืืื.
ืืฉ ืคืชืจืื: ื ืืชื ืืืฉืชืืฉ ืืืืืื ืืคืจืืืจืื ืฉื CGI ืื ืจืง ืืืืืงืช A/B, ืืื ืื ืืืืืงืช ืคืื ืงืฆืืื ืืืืช ืืืฉื.
ืืฆืจื ื ืืื ืืืืคืฉืจ ืื ืืฉื ืืช ืืืืคื ืืืืื ืชืฆืืจื ืืืืคื ืฉืจืชืื ืืืื ืืืฉืืฃ ืืช ืืฉืืจืืช ืืกืืืื ืื. ืื ื ืงืจื Stop Tap. ืืจืขืืื ืืืงืืจื ืืื ืืืืืช ืืกืืื ืืืฉืืืช ืืืืืจืืช ืคืื ืงืฆืืื ืืืืช ืืืฉืื ืืื ืคืจืืกื. ืืื ืืืื ืืชืจืื ืืืคื ืืืจืื ืืืชืจ.
ืชืจืฉืื ืืจืืืช ืืฉืืจืืช ืืืฆื ืืืื:
ืขืจืื ืืืื ื ืงืืขืื ืืืืฆืขืืช ื-API. ืฉืืจืืช ืื ืืืื ืืืืกื ืืช ืืขืจืืื ืืืื ืืืกื ืื ืชืื ืื. ืื ืืฉืจืชืื ืขืืืจืื ืืืกื ืื ืชืื ืื ืืืช ืืขืฉืจ ืฉื ืืืช, ืฉืืืืื ืขืจืื ืืื ืืืืืืื ืืช ืืขืจืืื ืืืื ืขื ืื ืืงืฉื.
ืืืงืฉื ืขืฆืืจ ืชืืื ืืืืืืจ ืฉื ื ืกืืื ืขืจืืื:
1) ืืืืืืื ืืืชื ืื. ืืื ืืืฉืจ ืืื ืืขืจืืื ื ืืื. ืืืืืื:
{
"condition":"IS_DC1",
"value":"3",
},
{
"condition": "CLUSTER==2 and IS_BERU",
"value": "4!"
}
ืืขืจื "3" ืืืื ืืืฉืจ ืืืงืฉื ืชืขืืื ืืืืงืื DC1. ืืืขืจื ืืื "4" ืืืฉืจ ืืืงืฉื ืืขืืืืช ืืืฉืืื ืืฉื ื ืขืืืจ ืืืชืจ beru.ru.
2) ืขืจืืื ืืื ืชื ืื. ืืื ืืืจืืจืช ืืืื ืื ืืฃ ืืื ืืืชื ืืื ืื ืืชืงืืื. ืืืืืื:
ืขืจื, ืขืจื!
ืื ืขืจื ืืกืชืืื ืืกืืื ืงืจืืื, ืืื ืืงืื ืขืืืคืืช ืืืืื ืืืชืจ.
ืื ืชื ืคืจืืืจ CGI ืื ืชื ืืช ืืชืืืช ืืืชืจ. ืืืืจ ืืื ืืืื ืืช ืืขืจืืื ืื-Stop Tap.
ืขืจืืื ืขื ืกืืจื ืืขืืืคืืืืช ืืืืื ืืืืฉืืื:
- ืขื ืขืืืคืืช ืืืืืจืช ืื-Stop Tap (ืกืืื ืงืจืืื).
- ืืขืจื ืืืืงืฉื.
- ืขืจื ืืจืืจืช ืืืื ื- Stop tap.
- ืขืจื ืืจืืจืช ืืืื ืืงืื.
ืืฉื ื ืืืืื ืจืืื ืฉืืฆืืื ืื ืืขืจืืื ืืืชื ืื - ืื ืืกืคืืงืื ืืื ืืชืจืืืฉืื ืืืืืจืื ืื ื:
- ืืจืื ืื ืชืื ืื.
- ืกืืืื: ืืืฆืืจ, ืืืืงื, ืฆื.
- ืืงืื: ืฉืืง, beru.
- ืืกืคืจ ืืฉืืื.
ืืขืืจืช ืืืื ืืื ืชืืืื ืืืคืขืื ืคืื ืงืฆืืื ืืืืช ืืืฉื ืืงืืืฆื ืืกืืืืช ืฉื ืฉืจืชืื (ืืืืืื, ืืืจืื ื ืชืื ืื ืืื ืืืื) ืืืืืืง ืืช ืคืขืืืช ืืคืื ืงืฆืืื ืืืืช ืืื ืืื ืื ืกืืืื ืืืืื ืืฉืืจืืช ืืืื. ืื ืื ืขืฉืืช ืืขืืช ืืืืจื ืืืคืฉืื, ืืื ืืชืืื ืืืคืื ืืื ืืืืื ืกื ืืจ ืืจื, ืืืื ืื ืืคื ื ืืงืฉืืช ืืืจืืื ื ืชืื ืื ืืืจืื. ืืฉืชืืฉื ืงืฆื ืื ืืฉืืื ืื ืืืืื.
ืื ืืชื ืืืืื ืืืขืื, ืืชื ืืืื ืืื ืืืืืืจ ืืช ืืืื ืืขืจืื ืืงืืื ืืืฉืื ืืืื ืืืืืจื ืืืืืจ.
ืืฉืืจืืช ืืื ืืฉ ืื ืืกืจืื ืืช: ืืืคืชืืื ืืืืืื ืืืชื ืืืื ืืืขืชืื ืงืจืืืืช ืื ืกืื ืืืืืฃ ืืช ืื ืืฉืื ืืืื ื-Stop Tap. ืื ืื ื ืื ืกืื ืืืืืื ืืฉืืืืฉ ืืจืขื.
ืืืฉืช Stop Tap ืขืืืืช ืืืื ืืืฉืจ ืืืจ ืืฉ ืื ืงืื ืืฆืื ืืืื ืืืฆืืื ืืืืฆืืจ. ืืื ืขื ืืืช, ืขืืืื ืืฉ ืื ืกืคืงืืช, ืืืชื ืจืืฆื ืืืืืง ืืช ืืงืื ืืชื ืื "ืงืจื".
ืขื ืืืช, Stop Tap ืืื ื ืืชืืื ืืืืืงื ืืืืื ืืคืืชืื. ืืฉ ืืฉืืื ื ืคืจื ืืืคืชืืื ืฉื ืงืจื "ืืฉืืื ืืฆืืืื".
ืืืืงื ืกืืืืช: Shadow Cluster
ืืงืฉืืช ืืืื ืืืฉืืืืืช ืืฉืืืคืืืช ืืืฉืืื ืืฆืืืื. ืืื ืืืืื ืืชืขืื ืืืืืืื ืืืชืืืืืช ืืืืฉืืื ืืื. ืืชืจืฉืื ืฉื ืคืขืืืชื ืืืฆื ืืืื.
ืื ืื ื ืืงืืืื ืืฉืืื ืืืื ืฉื ืืฆื ืืชื ืื "ืงืจื" ืืืืชืืื. ืชืขืืืจืช ืืฉืชืืฉืื ืจืืืื ืขืืืจืช ืืฉื. ืืืืืจื ืืฉื ื ืืืฉืืืืืช ืืื, ืื ืฉื ืืชื ืืืฉืืืช ืืื ืืืฆืืขืื ืืฉืืืืืช.
ืืืืืืื ืฉืืืืื ืืชืขืื ืืืืืืื ืืชืืืืืช, ืืฉืชืืฉื ืงืฆื ืื ืืจืื ืชืืืืืช ืืืฉืืื ืืฆืืืื. ืืื, ืื ืื ืืคืืื ืืขืฉืืช ืืขืืช.
ืืืฆืืื
ืื ืืื ืื ืื ื ืืช ืืืคืืฉ ืืฉืืง?
ืืื ืฉืืื ืืขืืืจ ืืฆืืจื ืืืงื, ืื ื ืืคืจืืืื ืืช ืืคืื ืงืฆืืื ืืืืช ืืฉืืจืืชืื ื ืคืจืืื. ืื ื ืืื ืืืจืืื ืจืง ืืช ืืจืืืืื ืฉืื ื ืฆืจืืืื ืืืืคืื ืืช ืืจืืืืื ืืคืฉืืืื ืืืชืจ. ืงื ืืืงืฆืืช ืจืืื ื ืคืจื ืืฆืืืช ืืืจ ืืืืืืง ืืช ืืืืจืืืช ืืขืืื ืขืืื. ืืืืกืืื ืืฉืืขืืชื ืืืจืื ืขื ืืืฉื ืื ืืื ืืชืจืื ืืจืืจ.
ืื ืืฉืืื ืืฆืืืื ืขืืืจ ืื ื: ืื ืื ื ืืืืืื ืืคืชื ืฉืืจืืชืื, ืืืืืง ืืืชื ืชืื ืืื ืืื ืืืคืจืืข ืืืฉืชืืฉ.
ืืืื, ืืืืงืืช ืืืืฆืืจ, ืืืืื. ืฆืจืื ืืฉื ืืช ืชืฆืืจื ืืืืคื ืฉืจืชืื? ืงื, ืืฉืชืืฉ ื-Stop Tap. ืื ืชืืืื ืืืืื ืืื ืคืชืจืื ืืืจืื ืืืื ืืืืืืจ ืืืจืกื ืืฆืืื ืื ืืชืขืืจืจืืช ืืขืืืช.
ืื ื ืืงืืื ืฉืืฆืืืชื ืืืจืืืช ืืื ืื ืื ื ืืืคืืื ืืช ืืฉืืง ืืืืืจ ืืืฆืื ืขื ืืกืืก ืืืื ืืืื ืฉื ืืฆืขืืช. ืืืฆื ืื ื ืคืืชืจืื ืืขืืืช ืฉืจืชืื, ืืืคืืื ืืืกืคืจ ืขืฆืื ืฉื ืืงืฉืืช, ืืฉืคืจืื ืืช ืืืืฉืืช ืืฉืืจืืช ืืขืืฉืื ืืืช ืืืื ืืืคืจืืข ืืชืืืืื ืืขืืืื.
ืืงืืจ: www.habr.com