ืืขืื, ืืื ืืื ื ืืฉื ืกืืขืคึผื ืคึฟืึทืจ ืฆืืืื ืืขื ืืืฆื. ืืื ืืื ืึท IT ืืึทืจืงืึทืืขืจ, ืืื ืืขืืขืจ ืืื ืขื: ืึท IT ืืืืืข ืืืึธืก ืืื ืืขืืื ืืขื ืืื ืคึฟืึทืจืงืืืฃ. ืืึธืก ืืื, ืืื ืืึธืื ืขืืืขืืข ืคึผืจืึทืืืฉืขืงืก ืืืึธืก ืืื ืืขืืคึฟื ืืขืืขืจื, ืึทืจืืึทื ืืขืจืขืื ื ืึธื ืืืื ืืึทื ืฆืข, ืกืขืึธ, ืืื ืืึทืื, ืืื"ื ื. ืืื ืืืฆื ืขืืืขืืข ืคืื โโืืืื ืืืึทื ืคึผืจืึทืืืฉืขืงืก ืืขื ืขื ืืืืขืงื ืืื ืึท ืงืืคึผืขืจ ืืขืงื ืคึฟืึทืจ ืืขืจ ืืื 30 ืฉืขื. ืืึธืก ืืื ืึท ื ืืืืืขืจ ืืืึธืก ืืขืืจืืคื ืืื ืคืึทืงื. ืืื ืขืก ืืื ืืึธืจ ืืืืื ืืื ื ืึทืจืืฉ ืฆื ืคืึทืจืืืืึทืื ืขืก ืืื ืื ืกืืืืึทืฆืืข ืืื NGINX, ืืื ืืขืจ ืืืืจ ืคืื ืืขื ืึทืจืืืงื ืืื ืึทืืืืืื ืื ืฉืืขืืข ืคืื โโืืืื ืขืจ ืคืื ืื ืคึผืึทืจืืืขืก. ืึทืืื, 30 ืฉืขื ืฆืืจืืง Ihor ืืึธืกืืื ื ืืื ืึทืจืึธืคึผ. ืืื ืืื ืืืขื ืืืื ืืืื ืคืืจืืืืก ืืืก ืืื ื ืฉืืืืจืฆืข ืืืจืง ืคืืจ ืืื ื ืืืขืืขื.
ืืืึธืก ืก 'ืืขืืื ืืขื ืืืืฃ?
ืืื ืืืจ ืืึธื ื ืื ืืึทืจืคึฟื ืฆื ืืขืืืื ืืื ืืืึธืก ืืื ืืขืฉืขืขื ืืฉ. ืืื ืงืืจืฅ, ืืืื ืึทื ืืจืึทืคึผืจืึทื ืขืจ ืืื ืืจืืื ื ืฆื ืงืืืขืืฉื ืื ืึทืกืขืฅ ืคืื Ihor ืืึธืกืืื ื ืคืื ืื ืืขืจื, ืืฉืขืช ืืืื ืขืจ, ืืืื ืืฉืคืื ืืืื ืื ืกืืืืืืึทื ืฅ ืืื ืคืึธืืึธืก ืืื ืืืืืืืก ืคืื ืื ืคืขืื, ืฉื ืืึทืื ืึทืืืขืง ืื ืืึทืื ืฆืืฉืืขืื ืคืื ืื ืืึทืื ืฆืขื ืืขืจ ืืื ืืืืขืงื ืื ืจืึทืืืขืจ, ืืื ืื ืื ืืขืจืข ืงืืึทืืคึผื ืึทืจืึธืคึผ. ืืืืฃ ืืืืื ื ืืื ืืขื ืฆืืืื-ืืขืืึทื ืืึทืืึทืืื ืืื ืจืืจื ืืืง ืื ืืึธืกืืื ื, ืืืืฃ ืืืึธืก ืืืืื ืืขืจ ืคืื ืืืืืืขื ืืขื ืืขื, ืคืื ืื ืืจืขืกืื ืงืืืืืช ืืื ืืืืืืขื ืฆื ืงืืืื ืึธื ืืืื ืกืืึธืจื, 1C ืืึทืืึทืืืืกืื, ืงืึธืืจืกืขืืืึธืจืง, ืืืคึผืืึธืืึทืก, ืืืืืื ื ืคึผืจืึทืืืฉืขืงืก, ืืื"ื ื. ืขืก ืืขื ืขื ืืืื ืืขืืึทืงืืืืึทื ืกืขืจืืืขืจืก ืืื ืขืจื ืกื ืืึทืืึทืืืืกืื, ืึทืจืงืึทืืขืงืืฉืขืจื ืืื ืืึธื ืืืึธืจืื ื ืคืื ืคืึทืจืฉืืืขื ืข ืงืึธืืคึผืึทื ืืขืก. ืึทืืื, ืึทืืข ืื ืืืื, ืืืขืืขื ืก ืคึผืจืึทืืืฉืขืงืก ืืขื ืขื ืืึทื ืืืื ื ืืืืฃ ืื ืืืื ืกืขืจืืืขืจืก ืคืื Aichor, ืืึธื ื ืื ืืึธืจืื ืืืึธืก ืืืืขืจ ืืืืฅ ืคืึธืจ ืืื ืกืืืงืื ื ืืื ืื ืคึผืึธืจื - ืืืึธืก ืืื ืืืืืืืง ืฆื ืืื ืืื ืึทื ืืืืึทื ืคืื ืืขื ืงืึธื ืคืืืงื ืคืื 4 ืืขืจืืืึทืงืกื ืืขื ืืฉื ืืื ืืืืื ืืขืจ ืคืื ืื ืคืึทื ืืืืืืึทื ืืื ืืืกืืขืจืืึท, ืืึธืก ืืื ืืืึธืก ืืื ืืขืฉืขืขื ืืฉ.
- ืืขื ืืฉื ืคืึทืจืืืจื ืคืึทืจืงืขืจ, ืืืึธืก ื ืึธื ืึธืคึผืืื ืืืขื ืืืืขืจ ืึทืจืึธืคึผืืืื ืจืขืื ืฆื ืคึผืขืกืืืึทืืืืฉืึทื ืืื ืืืจ ืืืขืื ืึทืืข ืืึธืื ืืืขืื 30-40% ืคืื ืื ืืขืืืืื ืืืขื ืืึทื ื.
- ืืขื ืืฉื ืืืืคื ืื ืจืืืืงืืจื ืฆื ืืืืคื ืืื ืกืึทื ืืฉืึทื ื ืคืื ืืืื ืขื ืืืฉืึทื ื, ืืื ืืื ืึทืจืืึทื ืืขืจืขืื ื ืึท ืคืึทืจืืึธื, ืืื ืคืึทืื ืืืืก ืคืื ืื ืืืื ืจืขืืืืืึทืื (ืืืื ืขื ืืืฉืึทื ื, ืืืจ ืคึฟืึทืจืฉืืืื, ืืื ืืืืขืจ ืคืึทืจืืึทื ื ืืื ืืืืืขืคืื, ืืืขื ื ืืฉื ืงืขื ืขื ืฆื ืคึผืึทืืขืืขื ืื ืืืื ืจืึธืืึธื ืึทืืืขืจืืืึทื ืืืืึทื ืคืื Aichor ืก ืคืึทืงืึทืคึผ).
- ืึธื ืืืื ืกืืึธืจื ืืื ืืืขืืกืืืขืก ืคืื ืืขืฉืขืคื ืงืึธืืคึผืึทื ืืขืก ืืขื ืขื ืืืืื ื ื ืื ืืึธืจ ืก ืคืืจืงืืืคืื ื - ืืขืจ ืืขืืืืงืขืจ ืกืึทืืขืก ืึทื ืืื ืกืืืข ืฆื ืึผืืขื 20% ืคืื ืื ืืื ืฆืข ืืึธืจ. ืื ื ืื ืืึธืจ ืืื ืืจืขืืืึทืงืึทืืื ืจืืื ื.
- ืืฉืขืช ืึทืืขืืขื ืืื ืืฉืึทืงืื ื ืกืึทืืึทืืก ืืื ืกืงืืื ื, ืื ืึทืคืขืงืืึทื ืืืขื ืคืึธืจืืขืฆื ืฆื ืคึผืืื ืกืืืืงืื ืืืงืขืจื ืืืึธืก ืืื ืคืึทืจืคืึทืื.
- ืขืก ืืขื ืขื ืจืืืืง ืืึธืกืกืขืก ืืื ืคืึทืจืคืึทืื ืคึผืจืึทืคืืฅ ืืืืฃ ืึทืืข ืืืืื, ืืืึธืก, ืืืจื ืืขื ืืืขื, ืืขื ืขื ืืึธืจ ืึทื ืืขื ืึทืืึทื ืืื ืื ืงืืืืื ืคืื ืจืืกืืฉ ืืขืืขืฅ ืขื ืคืึธืจืกืืึทื ื ืคืืจ.
ืืึธืก ืืื, ืืืจ ืงืขื ืขื ืืื ืืขืืขืจ ืืึธืืขื ื ืึธืคืขื ืืขื ืืืืฃ 2-5 ืืขื ืืฉื, ืฆืืืึทืืขื ืืื ืืื ืืืขืจ ืืขืฉืขืคื, ืฉืืขืงื ืืื ืืืืืขืืึทืคึผืืึทื ืฅ.
ืคืืจืืืืก ืืื ืขืก ื ืึทืจืืฉ ืฆื ืคืึทืจืืืืึทืื ืืื NGINX?
ืขืจืืขื, ืืื ืืื ืืคืืื ืฉืขืืขื ืฆื ืฉืจืืึทืื ืืขื ืคึผืึทืจืึทืืจืึทืฃ, ืืืืึทื ืืื ืฉืืขืคึผื ืืื ืืื ืืขื ืืึธืจืึธื ืืง ืคืึทืจืืืืึทื. ืื ืกืืืืึทืฆืืข ืืื ื ืืื ืงืก ืืื ืึท ืขืจื ืกื ืคึผืึธืืขืืืง ืฆืืืืฉื ืืจืืืก ืงืึทืคึผืืืึทืื, ืืื ืืขืจ ืืืึธืก ืขืก ืืขื ืขื ืจืืืืง ืงืึธืืคึผืึทื ืืขืก. ืขืก ืืื ืงืืื ืืืืึธื ืืึธืจื ืืืึธืก ืืืขื "ืงืขืจ ืึทืืืขืง ืื ืืึทืฉืืืืขื," ืขืก ืืื ืึท ืึทื ืืขืจืฉ ืืขืื ืึธืืึธืืืข ืืื ืึท ืึทื ืืขืจืฉ ืืืจืื. ืืึธ, ืืืจ ืึทืืข (ืืื ืืืื ืืืึทื ืคึผืจืึทืืืฉืขืงืก) ืืึธืื ืึท ืืืึทืงืึทืื ืืืืฃ ืื ืืขืืข "ืึท ืืืขืื ืึธื ื ืืื ืงืก", ืึธืืขืจ ืืืจ ื ืึธื ืืขืืืืืกื ืึทื ืื ืจืืืืง IT ืงืื (ืืื Habr ืืื ืขืจื, Habr, ืืืจ ืคึผืืึทืฅ!) ืืื ืืืืึทื ืงืึทืคึผืืืึทืืืกืฅ ืืืึธืื ื ืืฉื ืืึธืื ืืขื ืืขืฉืืืืข ืืืื ืึทืจืึธืคึผ ืืึธืืฉ ืืืชืืืื ืืึธื ืื ืกืืืืึทืฆืืข ืืืืกืืขืืขื ืืื ืขืคึผืขืก ืคึฟืื ืื 90ืขืจ ืืึธืจื, ืืึธื ืืขื ืขืก ืืขืืจืึธืคึฟื ืืืืฃ ืึท ืืืืขืจ ืืขืจืืืึทืงืกื ืฉืืืืืขืจ.
ืื ืืืืข ืืื ืืืืืึธืจ ืืขื ืืืืก ืฉืืขืื: ืื ืืืกืืื ืืืฆืืข ืคืื โโืขืืืืืข ืืขื ืขืจ ืืื ืื ืืขื ืขื ืืขืื ืคืื ืืืื ืขืก, ืคืื ืืืจ ืืขืจืกื ืืืืืืฉืืฆืืขืจื ืืื ืืคืืขื ืืืง ืืืื - ืงืืืื ืข ืืื ื ืืืกื ืืืื-ืืจืืืก ืืขืฉืขืคืื. ืืื ืื ืืขืจืกื ืืืืขืืึทื ืืึธืืขื ื ืคึฟืึทืจ ืืขืื ืืืืคื! ืืึธืก ืืืืกื, ืืขืจ ืึธืคึผืจืืฃ ืืื ืืืืื: ืืึธ ืืื ืขืก, ืงืึทืืฃ, ืืื ืืึธืก ืืื ืขืก, ืืืื ืขื ืื ืฉืืืืขื ืืึธืจื ืฉืคึผืืึทืขื ืืืืฃ, ืฆืืขื ืืึทืงืึทืคึผืก (ืืืขืจ ืขืก ืืื ืืื), ืืืื ืคึฟืึทืจ ืืึธืกืืื ื ืืื ืคืึทืจืืืจื ืืขืื, ืคืึทืจืืืจื ืืืื ืืืึธืก ืืื ืืืจืฃ ืคึฟืึทืจ ืื ืืืืึทืืขืจ ืืึธืจ.
ืฉืืื ืืื ืฆืืืื ืคึฟืขืืขื, ืฆืืืืฉื ืื ืงืืืืช ืคืื ืื 4 ืืขื ืืฉื, ืืื ืืืืขื ืขื ืื ืืขืืืข ืืึทืืขืจืงืื ื: ืึธืืขืจ Pavel Durov ืืื ื ืืฉื ืืึทื ืืืขื ืขื ืืึทืื, ืกืขืจืืืขืจืก, ืืึทืืึทืืืืกืื, ื ืืฉื ืงืขืจ ืึทืืืขืง ืื ืืืึทืืืื, ืึธืืขืจ ืืื ืงืก ืืื ืืขืืืื ืื ืื ืืขืจ ืงืื ืคึผืจืืืขืงื. ืืื ืืึธืื ืึท ืขื ืืคืขืจ ืฆื ืืขื ืืึทืืขืจืงืื ื. ืืืจืึธืื, ืืจืึธืฅ ืืืื ืงืึธื ืืจืึธืืืขืจืกืืึทื ืคืืืืจ, ืืื ืึท IT ืืืืืข, ืึท ืืขืืืขืืึธืคึผืขืจ, ืึท ืืขื ืืฉ ืืืืก ืืืืืกื ืื ืืืขืจื ืคืื ืงืืืืึทื ืฅ ืืื ืืขื ืืฉื ืืืึธืก ืืึธืื ืฆืืืจืื ืืื. ืืื ืืืื ื ืึทืืืจ, ืขืจืฉืืขืจ ืคืื ืึทืืข, ืขืจ ืืื ื ืืฉื ืืึธืื ืึทืจืึธืคึผ ืื ื ืืฆืขืจืก, ื ืืฉื ืืึธืื ืึทืจืึธืคึผ ืื ืืืื ืืืึธืก ืื ืืขืืืืื ืึท ืืืงืจืึธ-ืืขืฉืขืคื ืืืืฃ ืืืงืึธื ืืึทืงืืข (ืืื, ืื ืืขืืืข ืืึทื ืืขืืจืืคื ืืื ืืขืืขืืจืึทื). ืืื ืื ืืืืจืื ืคืื ืืืืึธืจ ืืขื ืขื ื ืืฉื ืงืืื IT-ืกืคึผืขืฆืืืืืกืื, ืืื ืืขื ืขื ืืืื ืขืกืืืื ืืื ืคืืจืคืืืืืขื ืข ืคืจืื ืฆืืคื ืืืืก ืืจืืืื ื ืืจ ืืืขืื ืืขืื. ืืื ืืืื ืืคืืื ื ืืฉื ืืขืืื ืืขื ืื ืืจืืืข ืืืื ืฆื ืคืืจืฉืืืื ืื ืืืืขืจ ืืืกืืื ืืืฆืืข ืืื ืืืืกืืขืืืืื ืื ืืื ืฆืข ืืืื ืขื ื ืืืืข, ืืื ืื ืงืืืื ืืื ืืื ืืืข ืคืืื ื ืืขืืื - ืก'ืืื ืืืืืืืงืืื ืื ืืืจ ืืืขืื ืืื ืืจืืื ืืืฉื ืืื ื ืคืจืืืขืงื ืืืื ืืืจ ืืืขืื ืืจืขืคื ืื ื ืขืืขื ืคืื ืื ืืืืืืืืืืข ืืื ืื ืจืืืืกืืจืึทืืืืฉืึทื (ืืื ืืึธื ื ืื ืืขืจืืึธื ืขื ืขืก, ืืื ืืึธื ื ืืฉื ืืืขืื ืฆื). ืืื ืขืก ืงืขื ื ืืฉื ืืืื ืึท ืจืขืื ืืืึทื ืืึธ: ืืืืืข ืงืขื ื ืืฉื ืฉืืืืขื, ืืืืืข ืืึธื ื ืื ืืืขืจื ืืืื ืขื ืื ืืื ืื ืึทืจืืขื ืคืื IT ืกืคึผืขืฉืึทืืึทืกืฅ, ืื ืืขืจืกื ืืึธืกืืื ื-ืึธืคืขื ืืืง ืึทืจืืขื.
ืคืืจืืืืก ืืขื ืขื ืืืจ ืึทืืื ื ืึทืืื?
ืืื ืืื ืืืกืืึธืืข ืืื ืึทืืข ืื ืืฉืึทืฅ ืืขืืึทืงืืืืึทื ืฆื ืืขื ืกืืืืึทืฆืืข: ืืึทืึทืืืขืจ ืืื ืึทื ืึทืคืืฉืึทื, ืคึผืจืืืืึทื, ืขืืง. ืืื ืืื ืืขืืขืจ ืฉืืืขืก ืขืก ืืขื ืขื 300-600 ืืขื ืืฉื ืืืึธืก ืจืขืื ืืขืื ืืืขืื ืืืึธืก ืืื ืืึธืื ืคืึทืจืคืึทืื ืืื ืคืึทืจืืืจื. ืืื ืขืก ืก ืกืงืขืจื, ืกืงืขืจื ืืื ืืืึธื ืืื ... ืคืึทืจืืืฉืคึผืขืื. ืืึธืก ืืื ืืืึธืก ืืื ืืขืืขื.
- ืืขื ืืฉื ืืึธืื ืืขืืืืืื ืืื ืึทืืืึธืจ, ืคืืืข ืจืืคื ืืืื ืึทืืืืึทื ืืืืืฉืื ืืื ืืืืืื ืึทื ืึทืืฅ ืืืขื ืงืืืขื ืฆืืจืืง ืืื ืืืื ืืื. ืืื ืืื ืืืขืื ืืืืืื ืืื ืืื!
- ืื IT ืืขื ืืฉื ืืึธืื ื ืืฉื ืืขืืืื ืืึทืงืึทืคึผืก ืึธืืขืจ ืกืืึธืจื ืืื ืืืืฃ ืืขืจ ืืขืืืืงืขืจ ืกืขืจืืืขืจ - ืืื ืืื ืืขืขืืขืก ืคืจืืงืื ื ืืื ืืื ืืึธืคึฟื ืึทื ืืึธืก ืืืขื ืืืื ืึท ืืจืืืก ืืขืงืฆืืข ืคึฟืึทืจ ืึทืืขืืขื. ืคืจืขื ืื, ืงืจืึธื ืืึทืงืึทืคึผืก ืืืืฃ ืื ืื ืืขืจ ืกืขืจืืืขืจ ืึธืืขืจ ืืืืฃ ืืืื ืคึผืืึทืฅ. ืขืก ืืื ืืืื ืืขืื ืืื ื ืขืจืืืขืก.
- ืืขื ืืฉื ืืขื ืขื ืืึทื ืฅ ืกืงืขืคึผืืืงืึทื ืืื ืฉืืึธืืฅ ืคืื ืึทืจืึธืคึผืจืขืืขื ืขื ืึธืคืคืขืจืก, ืืื ืืึธืก ืืื ืงืื.
- ืงืึธืืคึผืขืืืืึธืจืก ืคืืึทืงื ืฆื ืืฉืึทืฅ ื ืื ืขืจืืขืจ ืืื ืืึทืงืก ืืืืฃ ืื ืืึทืืึทืืคืืื.
- ืขืก ืืขื ืขื ืึท ืคึผืืึทืฅ ืคืื ืคืึทืงืขืก, ืคืึทืืฉ ืืื ืคึฟืึธืจืืึทืฆืืข ืืื ืืจืึธืืืื ื (ื ืื ืฆื ืืืื ืฆืขืืืฉื ืืื ืืืืึธืจ) ืืื ืืฉืึทืฅ. ืืึธืก ืืื ื ืืฉื ืคึผืึทืกืืง ืืื ืึท ืกืืืืึทืฆืืข ืืื ืืขื ืืฉื, ืืื ืืื ืืึธืื ืขืก, ืืขื ืขื ืืื ืงืึธื ืคืืืงื.
- Ihor ืืืื ืขื ืื ืืึธื ื ืื ืืจืึทืืื ืืืขืื ืืืึธืก ืืืขื ืคึผืึทืกืืจื ืืืืึทืืขืจ: ืืืขื ืืื ืคืึทืจืงืืืคื ืืื ืฆืื ืืืคืืืกื ืืืืขืจ ืืึทืืึทืืืืก, ืืืขื ืืื ืึทืจืืืขืจืคืืจื ืืื ืฆื ืึท ื ืืึท ืืึธืกืืื ื, ืืืึธืก ืืืขื ืืึทืงืข ืืืื ืื ืืจืืื ืืฉืืืื ืคืื ืื ืึทืื ืึธืื ืขืจื, ืืืขื ืืื ืืืึทืจืคื ืืึทืงืึทืคึผืก ืืื ืกืขืจืืืขืจืก, ืืื"ื ื. ืขืก ืืขื ืขื ืืขืจ ืืืึธืืฉืึทื ื ืืื ืขืฆื ืืื ืึทื ืึทืืืกืืก. ืืึธืก ืืื ืึท ืฉืืขืื ืฆืืืื.
- ืงืืื ืขืจ ืืื ื ืืฉื ืจืขืืืืจื ืืืืฃ ืื ืคืจืืขืจืืืืข ืืขืงืื ืก ืืื ืฆืืืื ืก ืื ืืืืืืจ ืขื ืืืื ืืื (ืืืก ืืื ืืขืืืขื ืคืืจืืืืกืืขืืืื, ืืื ืขืก ืืขื ืขื ืฉืืื ืืขืืืขื ืกืืืืืฆืืขืก ืืื ืืืืคื).
- ืขืก ืืขื ืขื ืึผืืขื ืงืืื ืืขืืึทื ืง ืฆื ืกืึธืืืืข ืื ืืขืฉืืืืข ืืื ืื ืืขืืึทื ืคืขืื: ืงืืึทืก ืึทืงืฉืึทื ื, ืงืึธืจืฅ, ืจืงื, ืคืื ืขืก, ืืื"ื ื. ืืื ืืึธืก ืืื ื ืืฉื ืืืืึทื ืขืก ืกืคึผืขืฉืึทืืึทืกืฅ ืืขื ืขื ืงืืื, ืืื ืกืืจ ืฆื ืจืึทืืขืืืขื ืึทืืฅ, ืืื ืคึผืึทืกืืื, ืึทืืื ืืื ื ืืฉื ืฆื ืืืืกื ืฆืืื. ืืึธืก ืืื ืคึผืฉืื ืืขืจ ืืืจืื ืคืื ืืขืืึทื ืงืืืืืจ ืืื ืืขืจ ืืืื ื, ืืืืืขืจ.
ืคืจืืื ื, ืืื ืคึฟืึธืจืฉืืึธืื ืึทืืขืืขื ืฆื ืืืื ืึธืคึผืืขืืื ืืื ืื ืืืืก ืืึธืื ืฉืืื ืืจืืืก ืืื ืึทื ืกืงืจืืคึผืืึทืืึทืก ืืขืฉืขืคื ืืขื ืืฉื. ืฆืื ืืืืง, ืขืก ืืขื ืขื ืคืืืข ืืึธืกืืื ื ืืึทืืื ืื ืืก ืืื ืจืืกืืึทื ื. ืืืื ืคึผืืืืกืืึทื ื ืืื ืจืืกืืึทื ื ืืื ื ืืฉื ืงืจืืืืฉ, ืืคืืื ืืขืจ ืึทืืื. ืึทืืขืืืข ืืขื ืืฉื ืืึทืจืคึฟื ืืึทืฉืืจืึธืคึฟื ืืืขืจื ืืื ืจืืื, ืืึทื ืงืขื ืขื ืืืจ ืืึทืืื ืืื ืืืขืจ ืขืกึพืืื ืืืกืืจืืข ืขืจืืขื ืืื ืืืจืืืืืืืง, ืืืึผ ืืืจ, ืึทืคึฟืืื ืึธื ืืืืกื, ืืขื ืขื ืืืืึทืจืืขืืขืจ, ื ืืฉื ืฉืื ืืื.
ืืงืืจ: www.habr.com