ืืจืื ืื ืืกืื ( bo0rsh201 , Badoo )
Badoo ืืื ืืชืจ ืืืืืจืืืืช ืืืืื ืืขืืื. ืืฉ ืื ื ืืืื ื-330 ืืืืืื ืืฉืชืืฉืื ืจืฉืืืื ืืจืืื ืืขืืื. ืืื ืื ืฉืืจืื ืืืชืจ ืืฉืื ืืืงืฉืจ ืฉื ืืฉืืื ืฉืื ื ืืืื ืืื ืฉืื ืื ื ืืืืกื ืื ื-3 ืคืื-ืืืื ืฉื ืชืืื ืืช ืืฉืชืืฉ. ืื ืืื ืืืฉืชืืฉืื ืฉืื ื ืืขืืื ื-3,5 ืืืืืื ืชืืื ืืช ืืืฉืืช, ืืขืืืก ืืงืจืืื ืืื ืืขืจื 80 ืืืฃ ืืงืฉืืช ืืฉื ืืื. ืื ืื ืืจืื ืขืืืจ backend ืฉืื ื, ืืืคืขืืื ืืฉ ืงืฉืืื ืขื ืื.
ืื ื ืืืืจ ืขื ืืขืืฆืื ืฉื ืืืขืจืืช ืืื, ืฉืืืืกื ืช ืืฉืืืืช ืชืืื ืืช ืืืืคื ืืืื, ืืืกืชืื ืขื ืื ืื ืงืืืช ืืื ืฉื ืืคืชื. ืชืืื ืจืืจืืกืคืงืืืื ืงืฆืจื ืขื ืืื ืื ืืชืคืชื, ืฉืื ืืชืืจ ืืช ืืื ื ืืืจื ืืขืืงืจืืืช, ืืื ืืืืจ ืจืง ืืคืืจืื ืจื ืืืชืจ ืขื ืืคืชืจืื ืืช ืฉืืื ืื ื ืืฉืชืืฉืื ืืขืช.
ืขืืฉืื ืืืื ื ืชืืื.
ืืคื ืฉืืืจืชื, ืื ืชืืื ืจืืจืืกืคืงืืืื, ืืืื ืืืชืืื ืืืชื ืืืคืฉืื, ื ืืงื ืืช ืืืืืื ืื ืคืืฆื ืืืืชืจ.
ืืฉ ืื ื ืืฉืืื ืืฉืืชืคืช, ืื ืื ื ืฆืจืืืื ืืงืื, ืืืืกื ืืืฉืืื ืชืืื ืืช ืืฉืชืืฉืื. ืืฆืืจื ืื, ืืืฉืืื ืืื ืืืืืช, ืื ื ืืืืืื ืืืฉืชืืฉ ืืื ืืืจ:
- ืืืกืื ืขื ื ืืืืจื ื,
- ืคืชืจืื ืงืืคืกื, ืฉืื ืืื ื ืืฉ ืืจืื ืขืืฉืื;
- ืื ืื ื ืืืืืื ืืืงืื ืืกืคืจ ืืืื ืืช ืืืจืื ืื ืชืื ืื ืฉืื ื ืืืืจืืื ืขืืืื ืืื ื ืื ืงืฉืืืื ืืืืืื ืืืืืกื ืฉื ืชืืื ืืช.
ืืืืื ื ืืืกืืืจืืช Badoo - ืื ืขืืฉืื ืืื ืื (ืืชืงืืคื ืฉืื ืื ืืื ืจืง โโืืืืชืืืื) - ืื ืขื ืืฉืจืชืื ืฉืื, ืืชืื ื-DC ืฉืื ื. ืืื, ืืคืฉืจืืช ืื ืืืืชื ืืืคืืืืืืช ืขืืืจื ื.
ืคืฉืื ืืงืื ื ืืื ืืืื ืืช, ืงืจืื ื ืืื "ืชืืื ืืช", ืืงืืืื ื ืืฉืืื ืฉืืืืกื ืชืืื ืืช. ืืื ื ืจืื ืฉืืฉืื ืืกืจ. ืืื ืฉืื ืื ืืขืืื, ืื ืื ื ืฆืจืืืื ืืืืฉืื ืืงืืืข ืืืืื ืืืื ื ื ืืืกื ืืืื ืชืืื ืืช. ืืื ืืื ืืื ืฆืืจื ืืคืชืื ืืช ืืืจืืงื.
ืื ื ืืืกืืคืื ืฉืื ืืืฉืื ืืืืกืื ืฉืื ื ืขื ืืืืข ืขื ืืฉืชืืฉืื. ืื ืืืื ืืคืชื ืืจืืกืืง. ืืืงืจื ืฉืื ื, ืงืจืื ื ืืื place_id, ืืืืื ืืืงืื ืืื ืืฆืืืข ืขื ืืืงืื ืฉืื ืืืืืกื ืืช ืชืืื ืืช ืืฉืชืืฉ. ืื ืื ื ืขืืฉืื ืืคืืช.
ืืฉืื ืืจืืฉืื, ื ืืชื ืืขืฉืืช ืืืช ืืคืืื ืืืืคื ืืื ื - ืื ื ืืืืจืื ืฉืชืืื ื ืฉื ืืืฉืชืืฉ ืืื ืขื ืืงืื ืืื ืชื ืืช ืขื ืฉืจืช ืืื. ืืืืืช ืืืคื ืื, ืื ื ืชืืื ืืืืขืื ืืชื ืืฉืชืืฉ ืืขืื ืชืืื ื, ืืืื ืืฉืืืจ ืืืชื, ืืื ืื ื ืืืืขืื ืืืืคื ืืชืช ืืืชื.
ืืืื ืชืื ืืช ืืจืืืืืืืืช ืืืืืืื, ืื ืืฉ ืื ืืชืจืื ืืช ืืฉืืขืืชืืื ืืืื. ืืจืืฉืื ืืื ืฉืื ืคืฉืื, ืืคื ืฉืืืจืชื, ืืืฉื ื ืืื ืฉืืืืฉื ืืื ื ืืื ืืืชืืื ืืงืืืช ืืืคืงืืช ืขื ืืื ืืกืคืงืช ืืืื ืืืช ืืืฉืืช ืืืืกืคืชื ืืืคื. ืืชื ืื ืฆืจืื ืืขืฉืืช ืฉืื ืืืจ ืืืจ.
ืืื ืื ืืื ืืฆืื ื ืืืฉื ืืื ืื.
ืื ืืื ืืกืืืืืช 2009. ืื ืืขืืืจื ืืืื ืืืช, ืืขืืืจื...
ืืืฉืื ืืกืืื ืืชืืื ื ืืฉืื ืื ืฉืืชืืื ืืช ืืื ืืฉ ืืกืจืื ืืช ืืกืืืืื. ืืื ืืืกืจืื ืืช?
ืงืืื ืื, ืืฉ ืงืืืืืช ืืืืืืช. ืื ืื ื ืื ืืืืืื ืืืืืก ืืื ื ืื ืงืฉืืืื ืจืืื ืืฉืจืช ืคืืื ืืื ืืคื ืฉืืืื ื ืจืืฆืื. ืืื ืืคืื ืืืขืื ืืกืืืืช ืขื ืืืื ืืขื ืืฆืืืื ืฉื ืืขืจื ืื ืชืื ืื.
ืืฉื ืืช. ืืืื ืชืฆืืจื ืื ืืืคืืกืืช ืฉื ืืืื ืืช, ืืืืืื ืฉืงืฉื ืืขืฉืืช ืฉืืืืฉ ืืืืจ ืืืืื ืืช ืืืื ืืืื ืืฉืืืืืช ืืืจืื; ืื ืื ืกืคืฆืืคืืืช, ืืืืืจ. ืื ืฆืจืืืื ืืืืืช ืืืฉืื ืืืืฆืืขืื, ืืื ืืืืชื ืืื ืขื ืืื ื ืงืฉืื ืืืื.
ืื ืื ืืื ืืฉื ืช 2009, ืืื, ืืืืคื ืขืงืจืื ื, ืืืจืืฉืืช ืืืื ืขืืืื ืจืืืื ืืืืช ืืืื. ืืฉ ืื ื ืจืืจืืกืคืงืืืื, ืื ื-2009 ืืื ืืื ืจืข ืืืืจื ืขื ืื.
ืืื ืงืืื ืืืืจืื ื ืืื ืืืืืจ.
ืืืืืจ ืืื ืืืื ืืืื ืืืืชื ืชืงืืคื, ืืืืื ื ืฆืจืืืื ืืืคืฉ ืืื ืืืืคืืช. ืึธืึตื. ืืืื ื ืฆืจืืืื ืืืืฉืื ืื ืฆื ืืื ืืืชืจ ืื ืืช ืืฉืื ืืืจืืื ืื ืชืื ืื ืืื ืืช ืืฉืจืชืื ืืคืืืืื ืฉืืื ืื ืื ื ืืฆื. ืืืื ืืกื ืืืขืจืืช ืฉืื ื ืืืื ืืืืงืจ ืืืื ืฉืื ืื ืกืงืจื ืืืืจื ืฉื ืืคืฉืจืืืืช ืฉืื ืืช. ืื ืื ืืื ื ืืขืจืืืช ืงืืฆืื ืืงืืืฆืืช ืืื PolyCeph ื-Luster. ืืื ืืขืืืช ืืืฆืืขืื ืืชืคืขืื ืื ืงืฉื. ืื ืกืืจืื. ื ืืกืื ื ืืืจืืื ืืช ืื ืืขืจื ืื ืชืื ืื ืืืืฆืขืืช NFS ืขื ืื ืืืื ืืช ืืื ืืืืืื ืืืชื ืืืืฉืื. ืื ืืงืจืืื ืืชื ืืื ืืฆืืจื ืืจืืขื, ื ืืกืื ื ืคืชืจืื ืืช ืฉืื ืื ืืกืคืงืื ืฉืื ืื.
ืืืกืืคื ืฉื ืืืจ, ืืกืชืคืงื ื ืืฉืืืืฉ ืืื ืฉื ืงืจื Storage Area Network.
ืืื ืื SHDs ืืืืืื ืฉืชืืื ื ื ืืืืืื ืืืืกืื ืืืืืืช ืืืืืืช ืฉื ื ืชืื ืื. ืื ืืืคืื ืขื ืืืกืงืื ืฉืืืจืืืื ืขื ืืืื ืืช ืืคืื ืืืืคืื ืืกืืคื. ืึถื. ืืฉ ืื ื ืืืืฉืื ืืืืจ ืฉื ืืืื ืืช, ืื ืงืื, ืื-SHDs ืืืื, ืฉืื ืฉืงืืคืื ืืืืืืื ืืฉืืืื ืฉืื ื, ืืืืืจ. ื-nginx ืฉืื ื ืื ืืื ืืื ืืืจ ืืืืืฉ ืืงืฉืืช ืืชืืื ืืช ืืื.
ืืืืืื ืื ืืื ืืชืจืื ืืช ืืจืืจืื. ืื SHD. ืื ืืืืื ืืืืกืื ืชืืื ืืช. ืื ืขืืื ืืืชืจ ืืื ืืืฉืจ ืืฆืืื ืืืื ืืช ืืืื ื ืื ืงืฉืืืื.
ืฉื ื ืคืืืก.
ืื ืฉืืงืืืืืช ืืคืื ืืจืื ืืืชืจ ืืืืื, ืืืืืจ. ืื ืื ื ืืืืืื ืืืืื ืืจืื ืืืชืจ ืืืกืื ืื ืคื ืงืื ืืืจืื.
ืืื ืืื ืื ืืกืจืื ืืช ืฉืฆืฆื ืื ืืืจ. ืืื ืฉืืกืคืจ ืืืฉืชืืฉืื ืืืขืืืก ืขื ืืขืจืืช ืื ืืืื, ืืืื ืืืชืขืืจืจ ืืขืืืช ืืืฆืืขืื. ืืืืขืื ืืื ืื ืืจืืจื - ืื SHD ืฉื ืืขื ืืืืกื ืชืืื ืืช ืจืืืช ืื ืคื ืงืื, ืกืืื ืืืื ืืงืจืืื ืืื ืื ืกืืืืช. ืื ื ืืื ืืืขืฉื ืืื ืืืกืื ืืขื ื ืื ืื ืืืจ ืืืจ. ืขืืฉืื ืืื ืื ื ืืืกืื ืืืืืืื ืฉืืืื ื ืืชื ืืืจืืื ืืืื ืฉืืขืืจ, ืืชื ืืืื ืืืื ืืก ืื ืื ืืืจ, ืืืื ืืกืืื ืงืจืืืืช ืืื ืืืื. ืืืืืื ืงืจืืืืช ืืืืื ืืช.
ืืื ืืืงืจื ืฉื ืืชืืื ืืช ืฉืื ื, ืื ืืชืืื ืืช ืืชืืงืฉืืช ืืฆืืจื ืื ืขืงืืืช, ืืื ืืฉืคืืข ืืืื ืขื ืืืืฆืืขืื ืฉืืื.
ืืคืืื ืืคื ืื ืชืื ืื ืฉื ืืืื, ืื ื ืืืข ืืืงืื ืฉื ืืืชืจ ื-500 RPS ืขืืืจ ืชืืื ืืช ืืืืื ื ืฉืืืื ืืืืืจ ืืืกืื, ืืืขืืืช ืืืจ ืืชืืืืืช. ืืื ืืื ืืกืคืืง ืืจืืข ืขืืืจื ื, ืืืืืื ืฉืืกืคืจ ืืืฉืชืืฉืื ืืื, ืืืืจืื ืจืง ืืืืืื ืืืืืืจ. ืื ืฆืจืื ืืืืืช ืืืคืืืืื ืืืืฉืื.
ืืื ืืืฆืข ืืืคืืืืืืฆืื, ืืืืื ื ืืืืชื ืชืงืืคื, ืื ืืกืชื, ืืืกืชืื ืขื ืคืจืืคืื ืืขืืืก - ืื, ืืืื, ืงืืจื, ืื ืฆืจืื ืืขืฉืืช ืืืคืืืืืืฆืื.
ืืืื ืืื ืืฉืืง ืืืืืื ืฉืื ื.
ืืืจ ืืืจืชื ืืฉืงืฃ ืืจืืฉืื: ืืฉ ืื ื 80 ืืืฃ ืืงืฉืืช ืงืจืืื ืืฉื ืืื ืขื ืจืง 3,5 ืืืืืื ืืขืืืืช ืืืื. ืืืืืจ, ืืืืืจ ืืืืื ืฉื ืฉืืืฉื ืกืืจื ืืืื. ืืจืืจ ืฉืฆืจืื ืืืืขื ืืช ืืงืจืืื ืืืจืืจ ืืืืคื ืืขืฉื ืืื.
ืืฉ ืขืื ื ืงืืื ืืืช ืงืื ื. ืืคืจืืื ืฉื ืืฉืืจืืช ืื ืืืื ืฉืืื ื ืจืฉื, ืืขืื ืชืืื ื, ืืื ืืชืืื ืืืกืชืื ืืืืคื ืคืขืื ืขื ืื ืฉืื ืืืจืื, ืืืืื, ืืืืฆื ืืืืคื ืคืขืื ืืื ืฉืื ืืืจืื. ืืื ืืื ืืืฆื ืื ืืื ืื ืื ืืืฆื ืื ืืื, ืชืืื ืืื ืื ืืืฆื, ืืืคืกืืง ืืืฉืชืืฉ ืืฉืืจืืช ืืืื ืื. ืืจืืข ืื, ืืฉืืื ืืฉืชืืฉ ืื, ืืชืืื ืืช ืฉืื ืืืืืืช ืืืื - ืื ืืืืงืฉืืช, ืืจืื ืื ืฉืื ืฆืืคืื ืืื. ืืจืืข ืฉืืื ืืคืกืืง ืืขืฉืืช ืืช ืื, ืื ืืืจ ืืื ื ืืฉืจ ืืืฉืืคื ืืื ืฉืื ืืืจืื ืืื ืฉืืื ืื ืงืืื, ืืืชืืื ืืช ืฉืื ืืืขื ืืฃ ืคืขื ืื ืืชืืงืฉืืช.
ืึธืึตื. ืืฉ ืื ื ืืขืจื ื ืชืื ืื ืื ืืืื ืงืื. ืืื ืืืงืืื ืืฉ ืืจืื ืืงืฉืืช ืขืืืจื. ืืคืชืจืื ืืจืืจ ืืืืืืื ืืื ืืื ืืืกืคืช ืืืืื.
ืืืืื ืขื LRU ืืคืชืืจ ืืช ืื ืืืขืืืช ืฉืื ื. ืื ืื ืื ื ืขืืฉืื?
ืื ืื ื ืืืกืืคืื ืขืื ืืื ืงืื ืืืกืืช ืืื ืืืฉืืื ืืืืื ืฉืื ื ืขื ืืืกืื, ืื ืฉื ืงืจื photocaches. ืืื ืืืขืฉื ืจืง ืคืจืืงืกื ืืืืื.
ืืื ืื ืขืืื ืืืคื ืื? ืื ื ืืืฉืชืืฉ ืฉืื ื, ืื ื ืืืกืื. ืืื ืืืชื ืืืจ ืืื ืงืืื. ืื ื ืืกืืฃ ืืื ืืืื?
ืื ืจืง ืืืื ื ืขื ืืืกืง ืืงืืื ืคืืื, ืฉืืื ืืืืจ. ืื ืขื SSD, ืืืฉื. ืืกืื ืฉื ืืืืื ืืงืืื ืืืืืกื ืืืืกืง ืืื.
ืืื ืื ืื ื ืจืื? ืืืฉืชืืฉ ืฉืืื ืืงืฉื ืืชืืื ื. NGINX ืืืคืฉ ืืืชื ืชืืืื ืืืืืื ืืืงืืื. ืื ืื, ืคืฉืื ืขืืจื proxy_ืืืืกืื ืฉืื ื, ืืืจื ืืช ืืชืืื ื ืืฉื ืืชื ืืืชื ืืืฉืชืืฉ.
ืืื ืื ืืืื ืื ืืื ืืื ืืจืืจ ืื ืงืืจื ืืคื ืื. ืื ืขืืื ืืฉืื ืืื.
ืืืืืื ืืืืืง ืืืืคื ืืืืื ื ืืฉืืืฉ ืฉืืืืช. ืืฉืื ื ืืืืจ "ืฉืืืฉ ืฉืืืืช", ืื ืื ืืืืจ ืฉืืฉ ืืืืืฉืื ืืขืจืืช ืืืจืืืช. ืื, ืืื ืื ืจืง ืฉืืืฉ ืกืคืจืืืช ืืืขืจืืช ืืงืืฆืื, ืืืชื ืืช:
- ืืื ืืืืจ ืฉืื ืชืืื ืืช ืฉืืืจืื ืื ืขืชื ืืคืจืืงืกื ืขืืืจืืช.
- ืืื ืืืืื ืื ืืืืืกื ืชืืื ืืช ืืืืงืฉืืช ืืขืช.
- ืืื ืืืืื ืงืจ, ืฉืื ืชืืื ืืช ื ืืืงืืช ืืืืจืื ืืืืืืื ืืื ืืฉืืืืขืืช ืืืืื ืคืืืช ืืงืฉืืช.
ืืื ืฉืื ืืขืืื, ืื ืื ื ืฆืจืืืื ืืืืฉืื ืื ืื ืืช ืืืืืื ืืื, ืื ืื ื ืฆืจืืืื ืืกืืจ ืืืืฉ ืืช ืืชืืื ืืช ืฉืื ืืื'. ืื ืื ืชืืืื ืืืื ืคืจืืืืืืื.
Nginx ืคืฉืื ืืืชื ื-RAMDisk access.log ืขืืืจ ืื ืืงืฉื, ืื ืืื ืืฆืืื ืืช ืื ืชืื ืืชืืื ื ืฉืืื ืฉืืจืชื ืืขืช (ื ืชืื ืืืกื, ืืืืื), ืืืืื ืืืืฆื ืืื ืืืืฉื. ืึธืึตื. ืืื ืขืฉืื ืืืืจ "ืชืืื ื 1" ืืื ืื ืืืืจ, ืื ืืืืื ืื, ืื ืืืืื ืงืจ, ืื ืคืจืืงืกื.
ืืืชืื ืืื, ืื ืื ื ืฆืจืืืื ืืืืฉืื ืืืืืื ืื ืืขืฉืืช ืขื ืืชืืื ื.
ืืฉ ืื ื ืืืื ืงืื ืฉืจืฅ ืืื ืืืื ื ืฉืงืืจื ืื ืืืื ืืช ืืืืื ืืื ืืืืืกื ืกืืืืกืืืงืืช ืขื ืืฉืืืืฉ ืืชืฆืืืืื ืืกืืืืื ืืืืืจืื ืฉืื.
ืืื ืคืฉืื ืืืกืฃ ืฉื, ืฉืืืจ ืขื ืืืืคืงืื ืืขืืฉื ืืขืช ืืขืช ืืช ืืคืขืืืืช ืืืืืช. ืืื ืืขืืืจ ืชืืื ืืช ืืืืงืฉืืช ืืืืคื ืคืขืื, ืฉืืฉ ืืงืฉืืช ืจืืืช ืืื, ืืืืืื ืืื, ืืื ืืงืื ืื ืื ื ืืฆืืืช.
ืชืืื ืืช ืฉืืชืืงืฉืืช ืืขืชืื ืจืืืงืืช ืื ืขืฉื ืืชืืืจืืช ื ืืืื ืืืชืจ ื ืืืงืืช ืืืืจืื ืืืืืืื ืืื ืื ืืงืจ.
ืืืฉื ืืืจ ืื ื ืืืงืื ืืืืืื, ืื ืื ื ืคืฉืื ืืชืืืืื ืืืืืง ืืื ืืืืืืื ืืงืจ ืืื ืืืื ื. ืืืจื ืืื, ืื ืขืืื ืืื.
ืขื ืื ืช ืฉืืชืืื ื ืชืืฉืืจ ืืื ืืขืช ืืขืืจืช ืืคืจืืงืกื ืืืืืจ, ืื ื ืืฉืชืืฉืื ืืื ืืืืช proxy_store ืื-buffer ืืื ืื RAMDisk, ืืืืืจ. ืขืืืจ ืืืฉืชืืฉ ืื ืขืืื ืืืจ ืืืื. ืื ื ืืืข ืืืืง ืืคื ืืื ืฉื ืฉืจืช ืืืืืื ืขืฆืื.
ืืฉืืื ืื ืืชืจืช ืืื ืืืฆื ืืืคืืฅ ืืงืฉืืช ืขื ืคื ื ืฉืจืชืื ืืื.
ื ื ืื ืฉืืฉ ืืฉืืื ืฉื ืขืฉืจืื ืืืื ืืช ืืืกืื ืืฉืืืฉื ืฉืจืชื ืืืืื (ืื ืื ืงืจื).
ืื ืื ื ืฆืจืืืื ืืืืฉืื ืืงืืืข ืืืื ืืงืฉืืช ืืืืขืืืช ืืืืื ืชืืื ืืช ืืืืื ืืื ืืืช ืืืชื.
ืืืคืฉืจืืช ืื ืคืืฆื ืืืืชืจ ืืื Round Robin. ืื ืืขืฉืืช ืืช ืื ืืืขืืช?
ืืจืืจ ืฉืืฉ ืืื ืืกืคืจ ืืกืจืื ืืช ืืืืืื ืฉืืืฆื ืืื ืืืื ื ืืฉืชืืฉืื ืืืืืื ืืฆืืจื ืืืื ืื ืืขืืื. ืืงืฉืืช ืื ืืชื ืืืื ืืืื ืืช ืืงืจืืืืช: ืืื ืืื ื ืฉืืจ ืืืืืื, ืืื ืืืืื ืืช ืืืืืช ืืื ืืืจ ืื ืฉื. ืืื ืื ืื ืืขืืื, ืื ืืืื ืจืข ืืืื. ืืคืืื ืขื ืืกืคืจ ืงืื ืฉื ืืืื ืืช ืืืฉืืื.
ืื ืื ื ืฆืจืืืื ืืืืฉืื ืืงืืืข ืืืืคื ืื ืืฉืืขื ืืืื ืฉืจืช ืื ืืืช ืืืื ืืงืฉื.
ืืฉ ืืจื ืื ืืืืช. ืื ืื ื ืืืงืืื ืืช ื-hash ืื-URL ืื ืืช ื-hash ืืืคืชื ื-Sharding ืฉืื ื, ืฉื ืืฆื ื-URL, ืืืืืงืื ืืืชื ืืืกืคืจ ืืฉืจืชืื. ืืขืืื? ืจึธืฆืึนื.
ืึธืึตื. ืืฉ ืื ื ืืงืฉื ืฉื 2%, ืืืฉื, ืขืืืจ ืืืื "example_url" ืืื ืชืืื ืื ืืช ืขื ืืฉืจืช ืขื ืืืื ืืงืก "XNUMX", ืืืืืืื ืืกืืง ืื ืืืื ืืฆืืจื ืืืืื ืืืืชืจ.
ืืื ืืฉ ืืขืื ืขื ืืืืงื ืืืืฉ ืืชืื ืืช ืืื. ืืืืงื ืืืืฉ - ืื ื ืืชืืืื ืืฉืื ืื ืืกืคืจ ืืฉืจืชืื.
ืืืื ื ื ืื ืฉืืฉืืื ืืืืืื ืฉืื ื ืืืจ ืื ืืืื ืืืชืืืื ืืื ืื ื ืืืืืืื ืืืืกืืฃ ืขืื ืืืื ื.
ืืืื ื ืืกืืฃ.
ืขืืฉืื ืืื ืืชืืืง ืื ืืฉืืืฉ, ืืื ืืืจืืข. ืืคืืื, ืืืขื ืื ืืืคืชืืืช ืฉืืื ืื ื ืืขืืจ, ืืืขื ืื ืืชืืืืช ืืืชืจืื ื ืืฆืืืช ืืขืช ืืฉืจืชืื ืืืจืื. ืืืืืื ืืืื ืืืื ืืจืืข. ืื ืืืงืฉืืช ื ืคืื ืขื ืืฉืืื ืืืืกืื ืฉืื ื, ืื ืืคื ืื ืืื, ืืฉื ืืฉืืจืืช ืืืฉืชืืฉืื ืื ืืจืืฆืื. ืื ื ืื ืจืืฆื ืืขืฉืืช ืืช ืื.
ืื ืืืืคืฆืื ืืื ืื ืืชืืืื ืื ื.
ืึถื. ืื ืื ืื ื ืฆืจืืืื ืืขืฉืืช? ืื ืื ื ืืืืืื ืืืืฉืื ืืขืฉืืช ืฉืืืืฉ ืืขืื ืืืืืื, ืืื ืืืช ืืช ืืืชื ืืงืฉื ืขื ืืืชื ืฉืจืช ืฉืื ืืฉืื, ืืื ืืืืืช ืขืืืืื ืืคื ื ืืืืงื ืืืืฉ. ืืืฉ ืคืชืจืื ืืื, ืื ืื ืื ืื ืืกืืื. ืื ื ืงืจื ืืืืื ืขืงืื.
ืืื ืื ืื ื ืจืื?
ืื ืื ื ืืืงืืื ืคืื ืงืฆืื ืืืฉืื ืืืคืชื ืืจืืกืืง ืืืคืืจืื ืืช ืื ืืขืจืืื ืฉืื ืขื ืืืขืื. ืึธืึตื. ืื ืงืืื 0, ืขืจืื ืืืื ืืืื ืืืืงืกืืืื ืฉืื ืืชืื ืกืื. ืืืืจ ืืื, ืื ื ืืืงืืื ืืช ืื ืืฉืจืชืื ืฉืื ื ืขื ืืืชื ืืขืื ืืขืจื ืื:
ืื ืฉืจืช ืืืืืจ ืขื ืืื ื ืงืืื ืืืช, ืืืกืงืืืจ ืฉืืืื ืืืื ืืืืืื ืืฉืขืื, ืืืชืื, ืืืืฉ ืขื ืืื ืืืืจื ืืื. ืืฉืืืืขืืช ืืืื ื ืืงืฉืืช ืื ืื ื ืจืืืื ืืื ืฉืืืฉื ืืงืฉื ื' - ืืฉ ืื hash ืฉื - ืืืื ืืืืฉืช ืขื ืืื ืฉืจืช 2. ืืงืฉื ื' - ืขื ืืื ืฉืจืช 3. ืืื ืืืื.
ืื ืงืืจื ืืืฆื ืื ืืืืื ืืืืงื ืืืืฉ?
ืื ืื ื ืื ืืืืืื ืืช ืื ืืืืืื, ืืื ืงืืื, ืืื ืืขืืืจืื ืืช ืื ืืืคืชืืืช, ืืื ืื ืื ื ืืขืืืจืื ืื ืกืงืืืจ ืืืจืืง ืงืฆืจ ืื ืฉืืืืคื ืืืกื, ืืฉืจืช ืืฉืืฉื ืฉืื ื, ืฉืื ืื ื ืจืืฆืื ืืืืกืืฃ, ืืชืืื ืืฉืื ืืคื ืื, ื ืื ืื ื ืืืกืืคืื ืืช ืื ืฉื.
ืืืืื ืฉืืืฆื ืืื ืื ืืืคืชืืืช ืืืื ืืืืฆื. ืืื ืื ืืืฆืืื ืืืฉืื ืืจืื ืืืชืจ ืืืขืืจ. ืืื ืื ื ืจืืืื ืฉืฉื ื ืืืคืชืืืช ืืจืืฉืื ืื ืฉืื ื ื ืฉืืจื ืืฉืจืชืื ืฉืืื, ืืฉืจืช ืืืืืื ืืฉืชื ื ืจืง ืขืืืจ ืืืคืชื ืืืืจืื. ืื ืขืืื ืืฆืืจื ืื ืืขืืื, ืืื ืืชื ืืืกืืฃ ืืืจืืื ืืืฉืื ืืืืจืื, ืื ืืื ืืื ืืขืื ืืืืื. ืืืกืืคืื ืืืืกืืคืื ืื ืคืขื ืงืฆืช, ืืืืื ืขื ืฉืืืืืื ืืชืืื ืฉืื, ืืืื ืขืืื ืืื.
ืืฉืืื ืืืืืื ื ืืชืจื ืขื ืืกืืจืืืื. ืืื ื ื ืื ืฉืกืื ืฉื ืืืื ืืช ืื ืชืงืื.
ืืื ืื ื ืื ืืืืช ืจืืฆืื ืืืฆืืจ ืืืืฉ ืืช ืืืคื ืืื ืืจืืข ืื, ืืืื ืืืง ืืืืืืื, ืืื ืืืื, ืื, ืืืฉื, ืืืืฉื ืืืชืื ืืืืฉ, ืืื ืื ื ืฆืจืืืื ืืืืฉืื ืืงืฉืืช ืฉืืจืืช. ืื ืื ื ืคืฉืื ืฉืืืจืื ืืืืื ืชืืื ืืช ืืืืื ืืื ืืื ืืชืจ, ืฉืคืืขื ืืชืืืืฃ ืืื ืืืื ื ืฉืืืฉืืช ืืจืืข. ืืื ืคืชืืื ืืื ืืืฉืจืชืื ืฉืื ื ืื ืืืื ืืืื, ืืชืขืืืจื ืขืืืจืช ืืฉื. ืืืืข ืืืืจืื, ืืื ืื ื ืฉื ืืืืื, ืืืืืจ. ืื ืงืจ, ืืื ืืคืืืช ืืงืฉืืช ืืฉืชืืฉืื ืืขืืืืืช. ืื ืื ืืจืืื ืงืฆืจ, ืื ืื ืื ื ืืืืื ืืืชื ืืืืจื ืืฉืืืื. ืคืฉืื ืืฉ ืืืชืจ ืขืืืก ืขื ืืืืกืื. ืื ืืืจืืื ืืื ืืจืื, ืื ืื ืื ื ืืืจ ืืืืืื ืืงืื ืืืืื - ืืืกืืจ ืืช ืืฉืจืช ืืื ืืืืคื ืื ืื, ืื ืืืื ืืืืืืฃ ืืืชื ืืืืจ.
ืื ืืืื ืืขืจืืช ืืืืืื. ืืืื ื ืกืชืื ืขื ืืชืืฆืืืช.
ื ืจืื ืฉืืื ืืื ืฉืื ืืืจ ืืกืืื. ืืื ืฉืืื ืื ืฉื ื ืืืื ืืืืืื ื ืชื ื ืื ื ืฉืืขืืจ ืืจืืง ืฉื ื-98%. ืึธืึตื. ืืชืื 80 ืืืฃ ืืืงืฉืืช ืืืื ืืฉื ืืื, ืจืง 1600 ืืืืขืืช ืืืืกืื, ืืื ืขืืืก ื ืืจืืื ืืืืืืื, ืื ืกืืืืื ืืืชื ืืฉืืืื, ืชืืื ืืฉ ืื ื ืจืืจืื.
ืืืงืื ื ืืช ืืฉืจืชืื ืืืื ืืฉืืืฉื ืื-DC ืฉืื ื ืืงืืืื ื ืฉืืืฉ ื ืงืืืืช ื ืืืืืช - ืคืจืื, ืืืืื ืืืื ื ืงืื ื.
ืึถื. ืื ืืืืงืืื ืคืืืช ืื ืืืชืจ ืืงืืืืช ืืื ืืื ืืฉืืืงื ืืืขื ืฉืื ื.
ืืืืื ืืก ื ืืื, ืงืืืื ื ืืช ื-proxy ืืืืืื ืืื, ืฉืื ื-CPU ืืืขืฉื ืื ืคืขืื, ืื ืืื ืื ืื ืื ื ืืืฅ ืืื ืืืืืฉ ืชืืื. ืืฉื, ืืืืฆืขืืช NGINX+ Lua, ืืืฉืื ื ืืจืื ืืืืืงื ืชืืขืืชื ืืช.
ืืืืืื, ืื ื ืืืืืื ืืืชื ืกืืช ืขื webp ืื ืคืจืืืจืกืืื jpeg (ืืื ืคืืจืืืื ืืืืจื ืืื ืืขืืืื), ืืจืืืช ืืืฆื ืื ืืฉืคืืข ืขื ืืชืขืืืจื, ืืงืื ืืืืืืช ืืกืืืืืช, ืืืคืขืื ืืช ืื ืขืืืจ ืืืื ืืช ืืกืืืืืช ืืื'; ืืฆืข ืฉืื ืื ืืืื ืืื ืื ืื ืืชืื ืชืืื ืืช ืชืื ืืื ืชื ืืขื.
ืื ืฉืืืืฉ ืืื ืืืฉืจ, ืืืฉื, ืืฉ ืื ืืคืืืงืฆืื ืกืืืืจืืช ืฉืืฆืืื ืชืืื ืืช, ืืืืคืืืงืฆืื ืืกืืืืจืืช ืื ืจืืฆื ืืืืื ืืช ืืืขืื ืฉื ืืืงืื ืขื ืืงืฉืช ืชืืื ื ืืืืื ืืื ืืฉื ืืช ืืช ืืืืื ืืืืื ืืกืืื ืืื ืืืืืฃ ืืืชื ืืชืื ืื ืืฃ. ืื ืื ื ืืืืืื ืคืฉืื ืืฆืืื ืืืืคื ืืื ืื ืืื ืคืจืืืจืื ื-URL ืืืืชื ื ืฉื UPort, ืืืืืื ืืชืืื ืืช ืืฉื ื ืืช ืืืื ืืชืืื ื ืขืฆืื. ืืืื, ืืื ืืืืจ ืืช ืืืืื ืฉืืฉ ืื ื ืคืืืืช ืขื ืืืืกืง, ืงืจืื ืืื ืืืคืฉืจ ืืืืืงืฉ, ืืืืืืจ ืืืชื ืืงืืืืจืืื ืืืช ืกืคืฆืืคืืืช.
ืืื, ืขืฉืื ื ืืงืืืืช ืืืืื ืืืื ืืช ืืฆืืืืจ ืฉื ืืืฉ ืืฉื ืื ืืืืจืื ืืช ืฉื ืื ืก ืืคืชืื ืืขืจืืืช ืขืืืก ืืืื
HighLoad ++ . ืฆืคื, ืืื, ืฉืชืฃ ืืืืจืฉื ืืขืจืืฅ ืืืืืื .
ืื ืื ื ืืืืืื ืืืืกืืฃ ืฉื ืื ืืจืื ืืืืืื ืืืฆืจ. ืืืืืื, ืื ื ืืืืืื ืืืืกืืฃ ืกืืื ื ืืื ืฉืื ืื ืืืืฆืขืืช ืคืจืืืจืื ืฉื ืืชืืืช URL, ืื ื ืืืืืื ืืืฉืืฉ, ืืืฉืืฉ ืื ืืคืงืกื ืชืืื ืืช. ืื ืืฉืื ืื ื ืจืืฆืื ืืืจืืืช ืชืืื ื ืฉื ืืื, ืืื ืื ืื ื ืื ืจืืฆืื ืืืจืืืช ืืช ืืคื ืื ืฉืื, ืื ืขืืื ืืื, ืืื ืืืืฉื ืืื.
ืื ืงืืืื ื? ืงืืืื ื ืฉืืืฉ ื ืงืืืืช ืฉื ื ืืืืืช, ืงืฆื ืืจืืง ืืื, ืืืืงืืื ืืื ืื ื ืืขืื ืกืจืง ืืืืื ืืช ืืืื. ืขืืฉืื ืืื ืืคื, ืืืืื, ืืฉืื ืืืชืจ ืืืขืืจ. ืื ืื ื ืฆืจืืืื ืืชืช ืืขืฆืื ื ืืืื ืืืช ืืืงืืช ืืืชืจ, ืืื ืื ืฉืืื ืืช ืื.
ืื ื ืืืข ืืืืืจืช ืชืืื ืืช. ืืื ืืื ืื ืืจืืจ ืืืืื ืืืืื. ืื ื ืืืฉื ืฉืื ืืืืืชื ืืช ืืืจืืงื, ืืืขื ืื CDN ืขืืื ืืื.
ืืกืืืจ ืืื ืื ืฉืืืืืื ืืชืืืื ืขืฉืืื ืืืืืช ืฉืืื: ืืื ืื ืคืฉืื ืืฉื ืืช ืืื ื-CDN? ืื ืืืื ืืขืจื ืืืชื ืืืืจ; ืื CDNs ืืืืืจื ืืื ืืืืืื ืืขืฉืืช ืืืช. ืืืฉื ื ืืกืคืจ ืกืืืืช.
ืืจืืฉืื ืืื ืฆืืืืืื.
ืื ืืืช ืื ืงืืืืช ืืืคืชื ืฉื ืืชืฉืชืืช ืฉืื ื, ืืื ืื ื ืฆืจืืืื ืืื ืฉืืืชืจ ืฉืืืื ืขืืื. ืื ืื ืกืื ืฉื ืคืชืจืื ืฉื ืกืคืง ืฆื ืฉืืืฉื, ืืืื ืื ืืื ืืืืื, ืืืื ืื ืื ืงืฉื ืืืืืช ืขื ืื ืืฉืืฉ ืื ืืขืจื ื ืชืื ืื ืืืื, ืืืืฉืจ ืืฉ ืื ืืจืืื ืืืืื ืืืื. ืฉื ืืงืฉืืช ืืฉืชืืฉืื.
ืชื ืื ืืชืช ืื ืืืืื. ืขืืฉืื, ืขื ืืชืฉืชืืช ืฉืื ื, ืื ืื ื ืืืืืื, ืืืฉื, ืืืงืจื ืฉื ืืื ืืขืืืช ืื ืืคืืงืืช ืชืช-ืงืจืงืขืืืช, ืืืืช ืืืืื ื ืืืืชืขืกืง ืฉื, ืืืกืืช. ืื ืื ื ืืืืืื ืืืืกืืฃ ืืืกืฃ ืฉื ืืื ืืืืื ืฉืื ืื ื ืฆืจืืืื ืจืง, ืื ืื ื ืืืืืื ืืืชื ืกืืช ืืืืฉืื, ืืจืืืช ืืื ืื ืืฉืคืืข ืขื ืืืจืคืื ืืื'. ืืขืช ื ืืกืคืื ืืจืื ืกืืืืกืืืงืืช ืขื ืืฉืืื ืืืืื ืื. ืืื ืื ื ืืกืชืืืื ืขื ืื ืืขืช ืืขืช ืืืงืืืฉืื ืืื ืจื ืืืงืืจ ืืื ืืจืืืืช. ืื ืื ืืื ืืฆื ื-CDN, ืืื ืืจืื ืืืชืจ ืงืฉื ืืฉืืื ืื. ืื, ืืืฉื, ืื ืืชืจืืฉืช ืชืืื ื ืืืฉืื, ืื ืื ื ืืืืขืื ืื ืงืจื, ืื ืื ื ืืืืขืื ืืื ืืืืืช ืขื ืื ืืืื ืืืชืืืจ ืขื ืื. ืื ืืืกืงื ื ืืจืืฉืื ื.
ืืืกืงื ื ืืฉื ืืื ืื ืืื ืืืกืืืจืืช ืืืื, ืืืืืื ืฉืืืขืจืืช ืืชืคืชืืช ืืืจ ืืื ืจื, ืืืื ืืจืืฉืืช ืขืกืงืืืช ืจืืืช ืืฉืื ืืช ืืฉืืืื ืฉืื ืื, ืืื ืื ืชืืื ืืฉืชืืืืช ืืชืคืืกืช ื-CDN.
ืืื ืงืืื ืืขืืื ืืืงืืืืช ืืื
ืืกืืื ืืื ืืื ืฉืืืืืื ืชืืื ืืช ืืฉ ืื ื ืืจืื ืืืืืื ืกืคืฆืืคื, ืฉืื ืชืืื ื ืืชื ืืืืกืืฃ ืืคื ืืงืฉื. ืื ืกืืืจ ืฉืฉืื CDN ืืืกืืฃ ืื ืืื ืืืจืื ืืืชืืืื ืืืฉืืช ืืืงืฉืชื. ืืืืืื, ืืฆืคื ืช ืืชืืืืช ืืชืจืื ืื ืืื ื ืจืืฆื ืฉืืืงืื ืืืื ืืฉื ืืช ืืฉืื. ืืื ืืจืฆืื ื ืืฉื ืืช ืืช ืืชืืืช ืืืชืจ ืืฉืจืช ืืืืฆืคืื ืืืชื, ืืืืืจ ืืื ืืฉืืื ืืื ืคืจืืืจืื ืืื ืืืื ืืืื.
ืืืื ืืกืงื ื ืื ืืฆืืข? ืืืงืจื ืฉืื ื, CDN ืืื ื ืืืืคื ืืืื ืืืืืื.
ืืืืงืจื ืฉืื, ืื ืืฉ ืื ืืจืืฉืืช ืขืกืงืืืช ืกืคืฆืืคืืืช, ืื ืืชื ืืืื ืืงืืืช ืืืืฉื ืืช ืื ืฉืืจืืืชื ืื ืืขืฆืื. ืืื ืืขืืื ืืฆืืจื ืืืฉืืืช ืขื ืคืจืืคืื ืขืืืก ืืืื.
ืืื ืื ืืฉ ืื ืืืืฉืื ืคืชืจืื ืืืื, ืืืืฉืืื ืื ืืืื ืกืคืฆืืคืืช, ืืชื ืืืืื ืืืื ืืงืืช CDN ืืืืื. ืื ืื ืืื ืืืฉืืืื ืืฉืืืื ืื ืืืชืจ ืืืฉืจ ืฉืืืื.
ืื-CDN ืืืืืจื ืืื ืืฉ ืืืขื ืื ืื ืฉืกืืคืจืชื ืืื ืขืืื ืขืืฉืื. ืืืขื ืคืืืก ืื ืืื ืืก ืืื ืชืืื ืืช.
ืืืืืจ ืืืชื ืชืืื ืืช.
ืืืื ื ืชืงืื ืืขื ืืจืืจืืกืคืงืืืื ืฉืื ื ืื ืืืจ ืขื ืืืกืื.
2013 ืืืคื.
ืฉืจืชื ืืืืื ื ืืกืคื, ืืขืืืช ืืืฆืืขืื ื ืขืืื. ืืื ืืกืืจ. ืืขืจื ืื ืชืื ืื ืืืื ืืืื. ื ืืื ืืฉื ืช 2013, ืืื ืื ื ื-80 ืฉืจืชืื ืืืืืืจืื ืืืืกืื, ืื-40 ืฉืจืชืื ืืืืื ืืื DC. ืืืืืจ ื-560 ืืจื-ืืืื ืฉื ื ืชืื ืื ืืื DC, ืืืืืจ. ืืขืจื ืคืื-ืืืื ืืกื ืืื.
ืืขื ืืฆืืืื ืฉื ืืขืจื ืื ืชืื ืื, ืขืืืืืช ืืชืคืขืื ืืืื ืืขืืืช ืืืืคื ืืฉืืขืืชื. ืื ืื ืืืืจ?
ืืชืจืฉืื ืืื ืฉืืฉืืจืื - ืขื SAN, ืขื ืืืื ืืช ืืืืืื ืื ืืืืืจืื ืืืื - ืืฉ ืืจืื ื ืงืืืืช ืืฉื. ืื ืืืจ ืืืคืื ื ืืขืืจ ืืืฉื ืฉื ืฉืจืชื ืืืืื, ืืื ืืื ืคืืืช ืื ืืืชืจ ืฆืคืื ืืืืื, ืืื ืืฆื ืืืืกืื ืืื ืืื ืืจืื ืืืชืจ ืืจืืข.
ืจืืฉืืช, ืจืฉืช ืฉืื ืืืืกืื (SAN) ืขืฆืื, ืฉืขืืืื ืืืืืฉื.
ืฉื ืืช, ืืื ืืืืืจ ืืืืฆืขืืช ืืืคืืืงื ืืืืื ืืช ืืงืฆื. ืืืชืื ื ืืขืืืช ืขื ืืจืืืกืื ืืืคืืืื ืืืฆืชืื.
ืืืืื, ืืื ืจืืื ืืื ืืื ื-SAN ืขืฆืื, ืืื, ืืื ืืืช, ืืื ืื ื ืงืืืืช ืฉื ืืืฉืืื.
ืืื ืืื ืืืืื ื ืขืฆืื, ืฉืืืืืจืช ืืืืกืื. ืื ืื ืืืื ืืืืืฉื.
ืืกื ืืื ืืฉ ืื ื ืฉืืืฉ ื ืงืืืืช ืืืฉืืื.
ืืชืจื ืืื, ืื ืืกืฃ ืื ืงืืืืช ืืฉื, ืืฉื ื ืชืืืืงื ืืืื ืฉื ืืืืกืื ืขืฆืื.
ืืืืืจ ืืืขืจืืช ืืืจืืืช ืืจืืืช ืจืืืืื, ืืืื ืืกื ืืขืจืืืช ืืืืืื ืืืชืงืฉืืช ืืขืืื ืืืชื.
ืืื ืงืืื ืืืืจืื ื ืืืืฉืืื ืืืืชืจ. ืื ืืชืจืืฉ ืืฉื ืืืืช ืืฉืืืฉ ืื ืงืืืืช ืืืื, ืืฉ ืื ื ืกืืืื ืื ืืคืกื ืืืื ื ืชืื ื ืืฉืชืืฉ ืืืืืื ืฉืืขืจืืช ืืงืืฆืื ืขืืืื ืืงืจืืก.
ื ื ืื ืฉืืขืจืืช ืืงืืฆืื ืฉืื ื ืฉืืืจื. ืจืืฉืืช, ืืฉืืืืจ ืฉืื ืืืงื ืืจืื ืืื - ืื ืืืื ืืงืืช ืฉืืืข ืขื ืืืืช ืืืืื ืฉื ื ืชืื ืื. ืืฉื ืืช, ืืกืืคื ืฉื ืืืจ, ืกืืืจ ืืื ืื ืฉื ืืืืจ ืขื ืืืืจื ืฉื ืงืืฆืื ืื ืืืื ืื ืฉืืืื ืฆืืจื ืืฉืื ืืืืฉืื ืืชืืื ืืช ืืฉืชืืฉ. ืืื ืื ื ืืกืชืื ืื ืืืืืื ื ืชืื ืื. ืืกืืืื ืื ืืืื. ืืืื ืฉืืฆืืื ืืืื ืงืืจืื ืืขืชืื ืงืจืืืืช ืืืชืจ, ืืืื ืฉืืชืขืืจืจืืช ืืืชืจ ืืขืืืช ืืื ืืฉืจืฉืจืช ืืื, ืื ืืกืืืื ืืื ืืืื ืืืชืจ.
ืืื ืฆืจืื ืืขืฉืืช ืืฉืื ืื ืืืื. ืืืืืื ื ืฉืื ืื ื ืจืง ืฆืจืืืื ืืืืืช ืืช ืื ืชืื ืื. ืืื ืืืขืฉื ืคืชืจืื ืืจืืจ ืืืื. ืื ืขืฉืื ื?
ืื ื ืจืื ืืฉืจืช ืฉืื ื ืืฉืืื ืืื ืืืืืจ ืืืืกืื ืืขืืจ. ืืื ืกืขืืฃ ืขืืงืจื ืืื, ืื ืจืง ืืืฉืืจ ืืืืง ืืืืืฆื ืืืขืฉื ืชืืฉืืช ืืืืกืื ืืจืืืง ืืืืฆืขืืช ืืืคืืืงื.
ืจืง ืืืกืคื ื ืกืขืืฃ ืฉื ื.
ืฉืื ื ืืืื ืืืกืื ืฉื ื (ืืืจืื ืืืื, ืื ืื ืื ืื ืืงืจ ืืืื ืืื ืฉื ืืกืฃ), ืืงืจืื ื ืืื ืืืืฆืช ืืืืื. ืืื ืืืืืจ ืื ืืืืฆืขืืช ืืืคืืืงื ืืืืืงื ืขื ืืืชื ืืืื ื. ืืื ืื ืื ื ืฆืจืืืื ืืืืฉืื ืืกื ืืจื ืืช ืื ืชืื ืื ืืื ืืื.
ืืื ืื ืื ื ืคืฉืื ืขืืฉืื ืชืืจ ืืกืื ืืจืื ื ืืงืจืืช ืืงืื.
ืืื ืื ืืืื ืขืกืืงื. ืื ืื ื ืืืืขืื ืฉืืื ืื ื ืืกืคืืง ืจืืฉืืืื. ืชืืจ ืืื ืจืง ืืืื ื-MySQL ืฉืื ืืชืืืืช ืฉืืจืืช ืืื "ืืชื ืฆืจืื ืืืืืช ืืช ืืชืืื ื ืืื". ืขื ืื ืฉืื ืื ืื ืืขืืื, ืื ื ืืขืชืืงืื ืืืืืืฆื ืืจืืฉืืช ืืืืืื ืืืืฆืขืืช ืขืืื ืืกืื ืืจืื ื ืื ืกืชื ืกืื ืฉื ืจืงืข.
ืืื ืชืืื ืืฉ ืื ื ืฉื ื ืกืขืืคืื ืขืงืืืื. ืื ืื ืืืง ืืื ืืืขืจืืช ืืื ื ืืฉื, ืชืืื ื ืืื ืืฉื ืืช ืืช ืืืืืฆื ืืจืืฉืืช ืขื ืืืืื, ืืืื ืืืฉืื ืืขืืื.
ืืื ืืืื ืื ืขืืืก ืืงืจืืื ืขืืื ืืืื, ืื... ืื ืืกืฃ ืืืงืืืืช ืฉืงืืจืืื ืืืกืขืืฃ ืืจืืฉื, ืื ืื ืืกืชืืืื ืชืืืื ืขื ืืชืืื ื ืฉื (ืืื ืืืชืจ ืขืืื ืืช ืฉื), ืืื ืืืคืฉืื ืืืชื ืืืืืื, ืื ืื ืื ืืฆืื ืืืชื (ืืื NGINX ืคืฉืื ืขืืฉื ืืช ืื), ืืืขืจืืช ืฉืื ื ืืื ืื ืืืืื ืคืืืก ืื ืงืจื ืืขืช ืืืืืืฆื ืืจืืฉืืช. ืื ืื ืฉืื ืืื ืฆืืืืจ ืืงืืืง, ืืื ืื ืจืฆืืชื ืืืืืื ืืช ืืขืืืก, ืืขืฆื, ืกืชื ืื.
ืืืืกืคื ื ืืืกืง ืฉืืืฉื, ืฉืืื SSD ืงืื, ืืงืจื ืื ืืืฅ.
ืืื ืื ืขืืื ืขืืฉืื.
ืืืฉืชืืฉ ืืขืื ืชืืื ื ืืืืืจ, ืืื ื ืืจืง ืืืจืืข ืืชืืจ ืืืฆืืื ืฉืืฉ ืืืขืชืืง ืืืชื ืืฉื ื ืืืงืื. ืืื ืืืขืชืง, ืืืชืฆืืื ืื ืขื ืืืืืจ ืืื ืื (ื ื ืื, ืืื), ืืจืง ืื ืืืืืจ ืืฉื. ืื ืืฉืคืจ ืืืื ืืช ืืืืืช ืืืฉืชืืฉ, ืืืืืื ืฉืืืฉืชืืฉ ืืขืื ืชืืื ื, ืืืื, ืืงืฉืืช ืืชืืืืืช ืืืืืข ืืื, ืื ืฉืืื ืขืฆืื ืขืืื ืืช ืืขืืื ืืจืืขื ื ืืืชื. ืืื ืืื ืชืืื ืืืคืืืงืฆืื ืฉืืืฆืขืช ืืช ืืืขืืื.
ืื, ืืืฉื, ืื ืฉืื ืืืจืื ืืื ืืื ืืชืืื ืืืจืืืช ืืช ืขืฆืื ืฉืืืืื ืืื ืืงืฉืืช ืืืืจ ืืชืืื ื ืืื. ืื ืขืืืื ืื ื ืืฆื ืืืืืื; ืืืงืฉื ืืจืืฉืื ื ืืชืจืืฉืช ืืืจ ืืืื. ืืขืฆื ืืืชื ืืืจ ืืื ืืืืืื ืชืืื ืืช. ืืืกืื ืืืื ืื ืืขืืจื ืืื ืืืื. ืืืืฉืจ ืืื ืืืืจ ืืื ืืื ืืืืืจ, ืืื ืืืจ ืื ืฉืฉืืืจ ืืฉืืืช ืืืืืื ืฉืื ื, ืื, ืงืจืื ืืืืืื, ืืฃ ืืื ืื ืฆืจืื ืืช ืื ืืืชืจ. ืึธืึตื. ืืืืืช ืืืฉืชืืฉ ืืื ืืืื ืืืื ืืืื ืื ืืคืืืฆืืืช ืคืฉืืืืช ืื ืื.
ืืืื, ืืืื ืืฉืื: ืืคืกืงื ื ืืืื ื ืชืื ืื.
ืืื ื ืืื ืฉืืคืกืงื ื ืืืืคื ืคืืื ืฆืืืื ืืืื ื ืชืื ืื, ืื ืื ืืืืช ืืืืื ื ืืืชื. ืืื ืืืืชื ืกืื ื. ืื ืื ื ืจืืืื ืฉืืคืชืจืื ืืื ืืื, ืืืืื, ืืื, ืืื ืื ืงืฆืช ืืื ืืืืืืง ืืช ืืกืืืคืืืืื ืฉื ืืืขืื, ืืืงืื ืืคืชืืจ ืืืชื ืืืืืืื. ืืขืื ืืื ืืขืืืช ื ืฉืืจื ืืื.
ืจืืฉืืช, ืืืื ื ืงืืืช ืืฉื ืืืืืช ืืืืจื ืืคืืื ืขืฆืื ืฉืขืืื ืคืืขืืช ืื ืืื ืื ืื ืืื; ืืื ืื ื ืขืื.
ืฉื ืืช, ืขืืืื ืืฉ ืืขืืืช ืขื SANs, ืืชืืืืงื ืืืืื ืฉืืื ืืื' ื ืฉืืจืช. ืื ืื ืืื ืืืจื ืงืจืืื, ืืื ืจืฆืืชื ืื ืกืืช ืืืืืช ืืืืฉืื ืืืขืืื.
ืืขืฉืื ื ืืช ืืืจืกื ืืฉืืืฉืืช (ืืืขืฉื, ืืฉื ืืื ืืืขืฉื) - ืืจืกืช ืืืืื ื. ืืื ืื ื ืจืื?
ืื ืื ืฉืืื -
ืืืขืืืช ืืขืืงืจืืืช ืฉืื ื ืื ืืขืืืื ืฉืืืืืจ ืืืืจื ืคืืื.
ืจืืฉืืช, ืื ืื ื ืืกืืจืื SANs ืื ืื ืื ื ืจืืฆืื ืืืชื ืกืืช, ืื ืื ื ืจืืฆืื ืื ืกืืช ืจืง ืืื ื ืื ืงืฉืืืื ืืงืืืืื.
ืื ืืืจ 2014-2015, ืืืืืชื ืชืงืืคื ืืืฆื ืขื ืืืืกืงืื ืืืงืืืืืช ืฉืืื ืืืืจื ืืื ืืฉืชืคืจ ืืจืื ืืืชืจ. ืืืืื ื ืืื ืื ืื ืกืืช ืืช ืื.
ืืื ืื ืื ื ืคืฉืื ืืืงืืื ืืช ืืืืฆืช ืืืืืื ืฉืื ื ืืืขืืืจืื ืืืชื ืคืืืืช ืืืืฉื ื ืคืจื.
ืืคืืื, ืื ื ืืงืืืื ืืืืืจืื ืื. ืืฉ ืื ื ืฉืชื ืืืื ืืืช ืืืืืกื ืืช ืืช ืืืชื ืืขืจืื ื ืชืื ืื. ืื ืืืืื ืื ืืช ืื ืืืืืืื ืืืกื ืืจื ืื ื ืชืื ืื ืืจืฉืช ืืจื ืชืืจ ืืกืื ืืจืื ื ืืืืชื MySQL.
ืืกืืื ืฉืื ืขืืื ืืื ืืื ืื ืืฉ ืื ื ืืขื ืจืฉืืืืช. ืึธืึตื. ืื ืืืชืืื ืืืืชื ืืืื ืืงืจืืื, ืืืื ืืื ืื ื ืกืื ืฉื ืชืงืืจื ืืจืฉืช ืืืขืืืช. ืืฉ ืืขื ืืชืืื, ืืจืื ืงืจืืื - ืืฉืืื ืืื ืขืืืืช ืืืื, ืืืืืจ. ืืขืชืื ืจืืืงืืช ืื ื ืืขืชืืงืื ืชืืื ืืช ืืื ืฉื ื ืืฉืจืชืื ืืืื.
ืืื ืื ืขืืื, ืื ืืชื ืืกืชืื ืงืฆืช ืืืชืจ ืืคืืจืื.
ืืขืื. ืืืืื ืคืฉืื ืืืืจ ืืืจืืื ืืงืจืืืื ืขื ืืื ืืืขืื ืืืื. ืืืงืืื, ืืื ืขืืฉื ืืืืคื ืืืขื ืืืืงืืช ืืจืืืืช ืืืืื ืฉืืืืื ืืช ืื ืชืืคืื. ืึธืึตื. ืืื ืืขืื ืชืืื ืืช ืจืง ืืฉืจืช ืื, ืืื ืืจื ืชืืจ ืืกืื ืืจืื ื ืืื ืืืขืชืง ืืฉืื ืฉืื. ืขื ืืขืืื ืืื ืคืฉืื ืืืื.
ืืืฉืืื ืงืฆืช ืืืชืจ ืงืฉื.
ืืืื ืขืืจื ืื ื ืืื, ืื ืื ืืืื ืืืืืช ืงืฉื ืืืฆืืจ ืืืืืื ืืื ืขื ืื ืื NGINX. ืงืืื ืื ืื ืื ื ืืืืฉืื ืืงืฉื ืืฉืจืช ืืจืืฉืื, ืืืืงืื ืื ืืชืืื ื ื ืืฆืืช ืฉื, ืื ืคืืื ืฆืืื ืืคืฉืจ ืืืขืืืช ืืืชื, ืืืฉื, ืืฉืื, ืืื ืขืืืื ืื ืืืืขื ืืืื. ืื ืืชืืื ื ืฉื, ืื ืืื. ืื ื ื ืืชื ืื ืืืชื ืืื ืืืงืื ืืืืื, ืืืืื ืืืชื.
ืื ืื ืื ืฉื, ืื ืื ื ืคืฉืื ืืืืฉืื ืืงืฉื ืืฉืื ืฉืื ื ืืืืืื ืฉื ืงืื ืืืชื ืืฉื.
ืึถื. ืฉืื ืื ื ืืืืืื ืืืืจ: ืืืชืื ื ืืขืืืช ืืืืฆืืขืื, ืื ืืฉ ื ืกืืขืืช ืืืื ืืฉืื - ืืชืืื ื ืืืขืืชื, ืืื ืื ืืื, ืื ืื ื ืืืงืฉืื ืฉืชื ืืงืฉืืช ืืืงืื ืืืช, ืื ืืืืจ ืืขืืื ืืื.
ืืืฆืื ื ืื ืื ืขืืื ืืื.
ืื ื ืืืกืคืื ืืืกืฃ ืฉื ืืืืื ืขื ืืืขืจืืช ืืื, ืืืฉืืขืืจ ืืืื ืืืืชื ื ืฉื ืื ืื ืื ืืื ืืื ื-95%. ืึธืึตื. ืืคืืืืจ ืฉื ืืืืืื ืืื ืงืื, ืืืฉื ืื ืืืขื ืืืืื ืื ื, ืืืืจ ืืขืืืช ืืชืืื ื, ื ืฆืื ืืืชื ืืคืขื ืืจืืฉืื ื ืืื ื ืฆืืจื ืืืืช ืืฉืื ืืงืื ืคืขืืืื.
ืื ืื ืขืื ืืฉ ืื ื ืฉืื ืืืฉ ืืื ืื?
ืืขืืจ ืืืืชื ืื ื ืืืืฆืช ืืืืืื ืืจืืฉืืช, ืืงืจืื ื ืืื ื ืืจืฆืฃ. ืึธืึตื. ืชืืื ืืืคืฉื ื ืงืืื ืื ืขื ืืจืืฉื, ืืืืจ ืื ืขื ืืืืืื. ืื ืืื ืืืื ืืื.
ืืขืช ืื ื ืืฉืชืืฉืื ืืงืจืืื ืืฉืชื ืืืื ืืช ืืืช ืืืช. ืื ื ืืคืืฆืื ืืงืฉืืช ืืืืฆืขืืช Round Robin. ืืืืื ืงืื ืืืืงืจืื ืื ื ืืืืฉืื ืฉืชื ืืงืฉืืช. ืืื ืืกื ืืื, ืืฉ ืื ื ืขืืฉืื ืืืื ืงืจืืื ืืคืื ืืื ืฉืืื ืื ื ืงืืื. ืืืขืืืก ืืฆืืืฆื ืืืื ืื ืขื ืืืื ืืช ืืฉืืืื ืืื ืืฉืืจืืช ืขื ืืืื ืืช ืืืืกืื, ืฉืืื ืื ื ืื ืื.
ืืืื ืกืืืื ืืช ืชืงืืืช. ืืืขืฉื, ืืฉืืื ืื ื ืืืื ื ืืขืืงืจ. ืขื ืกืืืื ืืช ืชืงืืืช, ืืื ืืชืืจืจ ืืื ื ืืืจ.
ืืืื ืืช ืืืช ืืชืงืืงืืช.
ืืื ืืขืื! ืืื ืืก ืืขืจืืช ืืืื ืืคืืื ืื ืืชืขืืจืจ ืืืืื, ืืื ืืืื ืืืืงืจ, ืฉืื ืืืจ ืจืข ืื ืืงืจื.
ืื ืื ืื ืืืืื ื ืืื ื ืืฉื, ืืชืืจ ืื ืชืงืื, ืื ืืื ืืขืืืช, ืืืืื ืคืฉืื ืืฆืืืจ ืงืืื ืืืืื ื ืืืื, ืืื ืืื ืืชืืืกืฃ ืืชืืจ, ืืืืจ ืื ืืืื ืืืืื ืืช ืฉืชืืื ืืืืื ืก ืืคืขืืื ืืืืจ ืืื ืื.
ืืืชื ืืืจ ืขื ืชืืืืงื. ืื ืื ื ืคืฉืื ืืืืื ืืช ืืืช ืืืืื ืืช, ืฉืืืคืื ืืืชื ืืื ืืช ืืื ืืืจืืืืช, ืืื ืืคืกืืงื ืืงืื ืชืขืืืจื, ืื ืื ื ืขืืฉืื ืกืื ืฉื ืชืืืืงื, ืขืืจืืื ืืฉืื, ืืื ืืืืืจืื ืืืชื ืืฉืืจืืช, ืืืืืืื ืืื ืชืืคืก ืื ืืืจ. ืึธืึตื. ืืืื, ืืื ืืืฉืืชื ืฉื ืืืื ืืช ืืืช ืชืืคืก ืชืื ืืกืคืจ ืืงืืช. ืื ืืืืช ืืขื ืืืื. ืขื ืกืืืื ืืช ืชืงืืืช, ืื ื ืืืืจ ืฉืื, ืืื ืืื ืื ืืื.
ืืืื ืืกืงื ืืช ื ืืชื ืืืกืืง ืืชืื ืืช ืืืชืืจืืช ืืื?
ืงืืืื ื ืกืืืื ืืช ืืชืงืืืช.
ืงื ืืฉืืืืฉ. ืืืืืื ืฉืืืืื ืืช ืืฉ ืืื ื ืื ืงืฉืืืื ืืงืืืืื, ืื ืืจืื ืืืชืจ ื ืื ืืืืื ื ืชืคืขืืืืช ืืืื ืืกืื ืฉืขืืืืื ืืืชื.
ืงืืืื ื ืงืฆืืช ืงืจืืื ืืคืืื.
ืืื ืืื ืืก ืืื ืืืื ืื ืืกืฃ ืืกืืืื ืืช ืชืงืืืช.
ืืื ืืฉ ืื ืืขืืืช. ืืขืช ืืฉ ืื ื ืคืืชืื ืืจืื ืืืชืจ ืืืจืื ืฉื ืืื ืชืืื ืืช ืืงืฉืืจืืช ืืื, ืืืืืื ืฉืืืขืจืืช ืืคืื ืืกืืคื ืฉื ืืืจ ื-100% ืขืงืืืช.
ืื ืื ื ืืืืืื, ื ื ืื, ืืขืืืืช ืจืงืข ืืืฉืื, ืืืฉืื ืื ืืืื: "ืขื ืืืื ืฉืจืช ืื ืื ื ืจืฆืื ืขืืฉืื?", "ืืื ืืืืช ืืฉ ืืื ืชืืื ื ืขืืื ืืช?" ืืื ' ืื ืื, ืืืืื, ืขืืืฃ, ืืขืืืจ ืืืชืื ืช ืฉืืืชื ืืืืืงื ืขืกืงืืช, ืื ืฉืงืืฃ. ืืื, ืืื ืืืช, ืืฉืืื ืืืืจืืืช ืืืืืื ืืื ืืืคืืขื. ืืื ืื ืื ื ืืืื ืื ืืืฉืืื ืขื ืื ืืชืืืจื ืืื ืืืื ืฉืงืืืื ื ืืื ื.
ืืื ื ืฉืื ืืชืขืืจืจ ืงืื ืคืืืงื ืืืฉืื.
ืืืจืชื ืืืชืืื ืฉืืืกืื ืืื ืืืื ื ืื ืงืฉืืืื ืืงืืืืื ืื ืจืข. ืืขืืฉืื ืื ื ืืืืจ ืฉืืืื ื ืืช ืื.
ืื, ืืื, ืขื ืืืื ืืืฆื ืืฉืชื ื ืืืื, ืืืขืช ืืฉ ืืืืฉื ืืื ืืชืจืื ืืช ืจืืื. ืจืืฉืืช, ืื ื ืืงืืืื ืคืขืืื ืืจืื ืืืชืจ ืคืฉืืื.
ืฉื ืืช, ืื ืืืชืจ ืคืจืืืืงืืืื, ืืืืืื ืฉืืื ืื ื ืืช ืืืงืจืื ืืืืืืืืืื ืืืื ืื ืืืืืืจืื ืืืืคื ืืืกืงืื.
ืืฉ ืฉื ืืืืช ืขืฆืืื ืฉื ืืืื ืืช, ืืืื ืจืง ืืื ืืืกืงืื ืฉืืืจืืืื ืืื ืขื ืืืืื ื ืืืื ืคืฉืืื.
ืืื ืืฉ ืื ืืกืจืื ืืช.
ืื ืืงืจ ืคื 1,5 ืืขืจื ืืฉืืืืฉ ื-SAN ืืคืืื ืืืืืจืื ืฉื ืืืื. ืืื, ืืืืื ื ืื ืืืืืจ ืืืืืฅ ืืช ืื ืืืฉืืื ืืืืื ืฉืื ื ืืืืื ืืืช ืขื ืืื ื ืื ืงืฉืืืื ืืงืืืืื ืืืืืื ื ืืืฉืืืจ ืคืชืจืื ืืืืจืืื.
ืืืฆืืช ืืืืืื ืืช ืฉืื ื ืขืืืืืช ืขื ืืื ื ืื ืงืฉืืืื (ืืื, ืื ืืฆื - ืื ืจืื 30 ืืืื). ืืืฉืืจ ืืืื ืืืช ืืฉื ืืช ืฉืืื ืืื ืชืืื ืืช ืืืืื ืืช ืืจืืฉืื ื. ืคืฉืื ืืขืืื ื ืืืชื ืืืืฉ, ืืืืืื ืฉืื ืืืื ื ืฆืจืืืื ื ืชืื ืื ืืืฉืื ืื ืื ืืืจ ืืืจ, ืคืฉืื ืืขืืจื ื ืืช ืืจืืืืื ืืืืจื โโืคืืื ืืื ืืฉื ืืื.
ืืขืืฉืื ืืฉ ืื ื ืืืื ืืืื ืฉื ืงืจืืื, ืืืจืืื ื ืืืชื. ืื ืงืืื ืืื ืืจืืื ื ืืืกืื ืืื ืขื ืืืื ื ืืืช, ืขืืฉืื ืื ืื ื ืืชืงื ืื ืืจืืขื, ืืืฉื, ืขื ืืื ืืื. ืืื ืขืืื ืืฆืืื.
ืืืื ื ืืงื ืกืืืื ืงืฆืจ ืฉื ืื ืืฉืื ื, ืขื ืื ื ืืืื ื ืืืื ืืฆืืื ื.
ืชืืฆืืืช ืฉื
ืืฉ ืื ื ืืฉืชืืฉืื - ืขื 33 ืืืืืื.
ืืฉ ืื ื ืฉืืืฉ ื ืงืืืืช ื ืืืืืช - ืคืจืื, ืืืืื, ืืื ื ืงืื ื.
ืื ืืืืืื ืฉืืืช ืืืืื, ืืืืจืืืช ืืืืื ืืืช ืขื ืืืกืงืื ืืงืืืืื ืืืืจืื (SSDs), ืฉืขืืืื ืคืืขืืืช ืืืื ืืช ืคืฉืืืืช ื-NGINX, ืืืื ื ื-access.log ืื-Python ืฉืื, ืฉืืขืืืืช ืืช ืื ืื ืืื ืืืืช ืืช ืืืืืื.
ืื ืชืจืฆื, ืืชื ืืคืจืืืงื ืฉืื, ืื ืืชืืื ืืช ืืื ื ืงืจืืืืืช ืขืืืจื ืืื ืฉืื ืขืืืจื ื, ืื ืื ืฉืืืื ืืื ืืืืจืืช ืืคืืชืื ืืขืืืืืช ืืืฉืืืื ืืื ืืืืืื ืืฉื ื ืขืืืจื, ืื ืืชื ืืืื ืืืืืืฃ ืืืชื ืืืืื ืขื CDN, CDN ืืืืจื ืืื ืื ืืฆืืืืื.
ืืืืจ ืืื ืืืืขื ืฉืืืช ืืืืกืื, ืฉืขืืื ืืฉ ืื ื ืืฉืืืืืช ืฉื ืืืืืช ืฉื ืืืื ืืช ืฉืืืืืช ืืืช ืืช ืืฉื ืืื, ืงืืฆืื ืืืขืชืงืื ืืืืคื ืืกืื ืืจืื ื ืืืื ืืฉื ื ืืื ืคืขื ืฉืื ืืฉืชื ืื.
ืืชืจ ืขื ืื, ืืืง ืืืืืื ืืช ืืืื ืคืืขืืืช ืขื ืืื ื ืื ืงืฉืืืื ืืงืืืืื.
ืืืง ืืืืืื ืืช ืืืื ืืืืืจืืช ื-SAN.
ืืืฆื ืืื ืืื ื ืื ืืืชืจ ืืฉืืืืฉ ืืงืฆืช ืืืชืจ ืคืจืืืืงืืืื, ืืฆื ืฉื ื ืืื ื ืื ืืืืื ืช ืฆืคืืคืืช ืืืืงืื ืืืืืจ ืื'ืืื.
ืืืื ืกืงืืจื ืงืฆืจื ืื ืื ืฉื ืืืจืืืืงืืืจื ืฉื ืื ืฉืงืืืื ื ืืืื ืืื ืืชืคืชื.
ืขืื ืืื ืืืคืื ืืืงืคืื, ืคืฉืืืื ืืืื.
ืจืืฉืืช, ืื ืคืชืืื ืืืืืชื ืฉืืชื ืฆืจืืืื ืืืืืคืืช ืืฉืคืจ ืืื ืืชืฉืชืืช ืืฆืืืื ืฉืืื, ืชืืืื ืงืืื, ืื ืืืื ืืื ืฆืืจื ืืฉืคืจ ืืืื.
ืชื ืื ืืชืช ืื ืืืืื. ืืฉ ืื ื ืืงืืฅ ืฉื ืืืื ืืช ืฉืฉืืืืืช ืชืืื ืืช ืืงืืฆืื ืืฆืืจืคืื ืืฆ'ืืืื, ืืืชืืื ืืช ืคืืขืืช ืฉื ืืื 2009, ืืืฃ ืืื ืื ืกืืื ืืื. ืืืื ืืกืืจ, ืืืื ืืืืืื ืืื.
ืืื ืืืืื, ืชืืืื ืชืื ืืืืจื ืฉื ืืืืื, ืืกืชืืื ืขืืืื, ืืื ืืืืืื ืืื ืืชื ืื ืืจืืฆืื ืืื ืฆืจืื ืืฉืคืจ. ืขื ืื ืช ืืืืื ืืช ืื, ืืฉ ืื ื ืืื ืืื ืื ืืฉื Pinba.
ืื ืืืคืฉืจ ืื ืืืกืืฃ ืกืืืืกืืืงืืช ืืคืืจืืืช ืืืื ื-NGINX ืขืืืจ ืื ืืงืฉื ืืงืืื ืชืืืื, ืืืืืงืช ืืื ืื - ืื ืฉืชืจืฆื. ืืฉ ืื ืืจืืืืช ืืื ืืื ื ืืขืจืืืช ื ืืชืื ืฉืื ืืช, ืืื ืืชื ืืืื ืืืกืชืื ืขื ืืื ืืคื.
ืงืืื ืืืื ื ืืช ืื, ืืืจ ืื ืฉืืคืจื ื ืืช ืื.
ื ืืกืฃ. ืื ื ืืืืขืืื ืงืจืืื ืขื ืืืืื, ืืชืืื ืขื ืจืืกืืง, ืืื ืื ื ืงืืื ืืจืืจื.
ื ืืกืฃ. ืื ืืชื ืจืง ืขืืฉืื ืืชืืื ืืื ืืช ืืช ืืืขืจืืช ืฉืื, ืื ืขืืืฃ ืืขืฉืืช ืชืืื ืืช ืืงืืฆืื ืืืชื ื ืืชื ืื ืืฉืื ืื. ืื ืืชื ืืืื ืืื ืืืืงื ืฉืืื ืฉื ืืขืืืช ืขื ืื ืชืืงืฃ ืืืืื, ืขื ืืื ืืืืืืื ืฆืจืื ืืืฆืื ืืช ืืืจืกื ืื ืืื ื ืฉื ืืชืืื ื, ืืื ืืืื.
ื ื ืื ืฉืืขืืืช ืืื, ืืื ืกืืืืช ืืืชื, ืชืืคืื ืืืชื ืืงืืืฅ ืฉืื ื ืคืืืืช. ืึธืึตื. ืืื ืฆืืจื ืืืฉืื: ืขืืฉืื ืืืกืื ืืขื ืืงืื, ืืืชืื ืืืชื ืืืืชื ืงืืืฅ, ืืฉื ื ืืช ืืืจืกื. ืื ืชืืื ืื ืขืืื ืืื ืืืืจื ืืืจืื ืืืื ืจืืฉ ืืืืืจ ืืืชืจ.
ืื ืงืืื ืืืื. ืืืื ืฉืื ืื ืืืื ืชืื ืืื ืชื ืืขื.
ืืขืืจ, ืืืฉืจ ืืฉืชืืฉืื ืืขืื ืชืืื ื, ืืืจื ื ืืื ืืืืจื ืฉืืื ืฉื ืืืืื ืืื ืืืจืืข, ืขืืืจ ืืงืืืืช ืฉืื ืื, ืืืืื ืืื ืขื ืืืืกืง. ืขืืฉืื ื ืืฉื ื ืืช ืื.
ืืฉืืจื ื ืจืง ืฉืืืฉื ืืืืื ืขืืงืจืืื: ืงืื, ืืื ืื ื ืืืืื. ืื ืื ื ืคืฉืื ืืงืืื ืื ืืช ืื ืืฉืืจ ืืืืืื ืฉืขืืื ืืืืืจื ืื ืฉืืชืืงืฉ ืื ื ื-Uport, ืื ืื ื ืคืฉืื ืขืืฉืื ืืช ืืืืจืื ืื ืืชื ืื ืืืฉืชืืฉ.
ื-CPU ืฉื ืฉืืืช ืืืืืื ืืื ืืชืืจืจ ืืืจืื ืืืชืจ ืืื ืืืฉืจ ืื ืืืื ื ืืืืฉ ืื ืืืื ืืช ืืืืืื ืืืื ืืื ืืืกืื. ื ื ืื ืฉืื ืื ื ืจืืฆืื ืืืืกืืฃ ืืื ืืืฉ, ืื ืืืงื ืืืืฉ - ืืคืขื ืกืงืจืืคื ืืื ืืงืื ืฉืืขืฉื ืืช ืื ืื ืืฆืืจื ืืกืืืจืช, ืืืื ืืืจืืก ืืช ืืืฉืืื. ืึธืึตื. ืื ืืฉ ืื ืืืืื ืืช ืืืืืจ ืขืืฉืื, ืขืืืฃ ืืขืฉืืช ืืื ืฉืคืืืช ืืืืื ืคืืืืื, ืืื ืื ืฉืืคืืืช ืืืืงื ืืกืืืืช ืชืืื, ื ื ืื, ืฉืืืฉ. ืืื ืืฉืืจ ื ืืชื ืคืฉืื ืืฉื ืืช ืืช ืืืืื ืชืื ืืื ืฉืืืืฉ ืืืืฆืขืืช ืืืืืืื ืืืื ืื. ืืื ืืืื ืงื ืื ืืืฉ ืขืืฉืื.
ืืืืืื ืืกืื ืืจืื ื ืืฆืืืจ ืืื ืืื.
ืืคื ืฉืืชืจืืื ืฉืื ื ืืจืื, ืชืืื ืืช ืื ืขืืืืช ืืฆืืื ืขื ืืขืชืงื ืืืฉืืืช ืฉื ืงืืฆืื ืฉืืฉืชื ื.
ืื ืื ืงืืื ืืืืจืื ื ืืจืืจื. ืื ืืชืฉืชืืช ืฉืืื ืืื ืืขืืืช ืืืื ืขืืฉืื, ืืื ืืฉ ืืฉืื ืฉืืืื ืืืืฉืืจ, ืืื ืืืืื ืืืฉืืจ ืืฉืืื ืืืคืื ืืงืฆืช ืืืชืจ. ืืื ืขืืืฃ ืืืฉืื ืขื ืื ืืจืืฉ ืืื ืืืืืช ืืขืืืช ืขื ืื. ืื ืื ืื ืฉืจืฆืืชื ืืืืื.
ืฆืืจ ืงืฉืจ
ยป
ยป
ืืื ืื ืืื ืชืืืื ืฉื ืืื ืื ืืืืื ืืืืืื ืืืืชืจ ืืื ืก ืฉื ืืคืชืื ืืขืจืืืช ืขืืืก ืืืื
HighLoad ++ . ื ืืชืจ ืคืืืช ืืืืืฉ ืขื ืืื ืก HighLoad++ 2017.ืืืจ ืืฉ ืื ื ืืช ืื ืืืื
ืชืืื ืืช ืืื ืก , ืืื ืืืื ืื ืืชืืืฉ ืืขืช ืืืืคื ืคืขืื.ืืฉื ื ืื ืื ื ืืืฉืืืื ืืืงืืจ ืืช ืื ืืฉื ืฉื ืืจืืืืงืืืจืืช ืืงื ื ืืืื:
ืืืฆื ืืฉืจืช ืืืืืืจื ืืฉืชืืฉืื ืืืกืคืง ืืจื-ืืื ืฉื ืชื ืืขื / ืืืืืจ ืืกืืืืืืืืฆื ืืฉืืชื ืืช ืืกื ืื ืชืื ืื ืืืืฉืืื ืฉื VKontakte ืืืคืก ืืืขืืืจ ืืืื ืืื ืืฉืืชื / ืืืืืจื ืืืืจืืืืืืช ืืืืืจื: ืืื Yandex.Money ื ืืกืชื ืืืืืฅ ืืืื ืฉืืฉื ืืฉืืืจ ืืืฉืจืื / ืื ืืืื ืคืืกืงืืืกืงืืืจืืืืงืืืจื ืขืืืื ืืชืงืืืช ืฉื ืืขืจืืช ืืืืืช ืฉื ืืื ืง / ืจืืื ืฉืืืืฆืื, ืืืืกืื ืืจืืืืฆ'ืืงืืืืจืืืืงืืืจืช ืืขืจืืช ืชืฉืืืืื: ืืืขื ืืจืืื ืืช / ืคืืืืค ืืืืืืื ื ืื ืืฉืชืืฉืื ืืืืง ืืืืืืจืื ืืืื ืืงืืจืก ืืืืฉืจื ืืืงืืื ืฉืื ื ืขื ืคืืชืื ืืขืจืืืช ืขืืืก ืืืื
HighLoad.Guide ืืื ืฉืจืฉืจืช ืฉื ืืืชืืื, ืืืืจืื, ืืืืจืื, ืกืจืืื ืื ืฉื ืืืจื ืืืืืื. ืกืคืจ ืืืืืื ืฉืื ื ืืืจ ืืืื ืืืชืจ ื-30 ืืืืจืื ืืืืืืืื. ืึฐืึทืึผึตืจ!
ืืงืืจ: www.habr.com