ืืืื ืืืืฉื ืืื ืงืจื ืืืจืืข ืฉืืกืขืืจ ืืช ืื ืงืืืืช ื-IT: ืืืคืข ืืกืืืช ืืืฉืจื Nginx. ืืืืกื Nginx, ืืืืืจ Sysoev, ืืืื ืืืืงืจื ืืื ืืื ืฉืื ืืืืืฉืจืื ืืืืงืจืื ืืืืชืจ ืืจืืกืื, ืืื ืื ืงืจื ืื, ืื ืืืื ืืงืจืืช ืืื ืืื ืืืืชื ื.
- ืื ืืจืืืื
- ืืขืืื ืืช ืืืจืฅ
- ืืื ืขื Nginx
- ืืืขื ืืฉ ืืช ืืืฉืืื
- ืืืฆืื ืืช ืืขืืจืืื ืื ืืืืขื ืืฉ
- ืืงืฉื ืืืจืฉืืืืช ืืคืชืืจ ืืช ืืืฆื
ืืืื ื ืขืืืจ ืขื ืื ืืืช ืืืืคืฉืจืืืืช.
ืื ืืจืืืื
ืชืืืื ื ืคืืฆื ืืืื, ืชืืืื ืืืคืืื ืืช ืฉื ืฆืืืช, ืฉืืืจ ืืื ื ืชืืื ืื. ืืชื ืืืื ืืืืื ืืช ืืืืจืื ืฉืื, ืื ืืืืืืื ืืืชื, ืชืจืืืฉื ืืงืื ืืืื, ืืื ืืืฆื ืื ืืฉืชื ื. ืื ืืื ืืืืกืืืจืื ืฉื ืืจืฆื ื, ืืืื ืชืืืื ื ืคืืฆื ืืืื, ืืฆืืืชืืช ืืืืื, ืื ืืฆืืืชืื ื ืฉืืจื. ืื ืืชื ืืืื ืืื ืฉืฆืจืื ืืืงืจืื, ืืื ืืขืฆื ืืขืืจืช ืืืงืืจืช ืื ืืฆืืืงืื ืืช ืืขืฆืื ืืช ืฉื ืขืฆืื. ืื ืฉืืืงืจ ืื ืฆืจืื ืืขืฉืืช ืืืื, ืืื ืขืื ืกืืื ืืคืืคืืืจืืืช ืฉื ืืชืคืงืื ืืื.
ืืขืืื ืืช ืืืจืฅ
ืื ืจืข ืืื, ืืื ืื ืืขืืืจ ืืืงืื ืืืจ? ืืกืืคื ืฉื ืืืจ, ืื ื ืขืฉื ืขื ืืื ืืืืชืื ื, ืฉืืืื ืืืืืฉืืช ืืืื ืืืืืืฅ ืขื ืืื ืืฉืืืื ืืืจืื ืืื ืืืืจืืคื - ืื ืคืฉืื ื ืกืขื ืืืจืื. ืขืืื ืื ืชืกืืืข ืืฉืืคืืจ ืืืฆื ืขืืืจ ืืคืจื, ืื ืื ืชืกืืืข ืืฉืืคืืจ ืืืฆื ืขืืืจ ืืืืจื. ืื ืืกืฃ, ืื ืืกืืื ื ืืืืฉื (ืืืืืชื ืืฉื ืชืืื ื-2 ืืืื ืืช ืฉืื ืืช, ืงืคืจืืกืื, ืงืืืืืื ืืืจื"ื), ืื ื ืืืื ืืืืจ ืฉืืขืชืื ืงืจืืืืช ืืฉ ืขืืืืืช ืื ืคืืืช ืืื"ื, ืืชืืกืคืช ืืืกืื ืฉืคื, ืืืจืืช ืืืืงืื ืืืชืจืืืช , ืืืขืืจ ืืคืืืช ืืื ืงืฉืจืื -ืืฉืื ืืืืืืืช ืืืื ืขื ืขืฆืื. ืืื ืฉืื ืืจืื, ืื ืงืืืื ืืช ืื, ืืฉ ื ืืืืช ืืื ืืงืื. ืืื ื ืืืืจ ืืช ืคืืืื ืกืงื, ืฉืืืคืฉื ืืงืืืืืื, ืื ืืช ืืื ืงืื, ืฉื ืกืื ืืฉืืง ืืขืฆืื ืืืืจืืงืื. ื ืืืืจ ืืช ืืจืืจืช ืืืืื ืฉื ืื ืง ืืืืงื ืืงืคืจืืกืื, ืืืฉืจ ื ืืืจ ืืื ืฉืื ืฉืืคืืงืืื ืืช ืฉืืื ืคืฉืื ื ืฉืจืคื. ื ืงืืื ื ืืกืคืช ืืื ื ืืืืช ืืืืื. ืื ื ืืืื ืืชืงืฉืจ ืขื ืืืจืื ืืจืืกืื, ืืืืช ืืกืคืจ ืืืืืืื. ืื ื ืืืื ืืช ืจืืช ืืืฉืืื ืืืืืื ืืืื ืฉื ืื ืฉืื ืืจืืกืื, ืื ืืืืช ืื ืื ืื ื ืคืืฅ ืืขืืื.
ืื ื ืืืื ืืื ืืืืื ืืช ืฉืื: ืืืจื"ื, ืืืื ืืืขืื, ืชืืื ืืืช ืืืจืชืืืช ืืชืฉืชืืืช, ืืคืฉืจ ืืืฉืื ืืจืื ืืืงื ืืช ืืขืฆืืื ืืืช ืฉืืงื, ืืื ืืืืฆื ืื ืืืื ืื ืืืื ืขื ื ืฉืง ืื, ื ืืื ืืืืกื ืืืืืื ืฉืืื ืืื ืืกืฃ ืืืืคืื (ืืื ืืืช, ืื ื ืืื ืื ืืืืฉืื ืขืงืจื ืฉื ื-1200$) ืืื ืืชืื ื ืื ืื ืืื (ืืฉ ืคื ืืื ืืื ืืืฉืจ ืืจืืกืื), ืืชื ืืืื ืฉืืชื ืชืืื ืืืื ืืืืืช ืืืงืืื. ืงืคืจืืกืื ืืจืื ืืืชืจ ืืืื ืขื ืฉืืจืืชืื ืืืจืชืืื, ืขื ืกืืจ, ืืื ืื ืื ืงืื, ืื ืืฉืขืื ืืืจื ืขืื ื ืืืช. ืงืืืืืื ืืฉืืืช ืืช ืืืจืืข ืืืืชืจ ืฉื ืืจื"ื ืืงืคืจืืกืื, ืื ืืื ืืืื, ืืืืื ืืืืื ืืกืืจ ืืืจืชื, ืืืืื ืืฉืขืื ืฉื, ืืืจื ืขืื ื ืืืช ืืชื ืจืืฆื ืืืืช ืืืงืื ืืืจ. ืื ื ืืืื ืฉืืฉ ืืืื ืืช ืืืฉ ืืืืืช, ืืื ืฆืจืื ืืืคืฉ ืืืชื, ืืืฉืื ืชืืื ืืชืืื. ืืื ื ืืืื ืืืืืช ืืจืืกืื, ืื ื ืืืืช ืืจืืืฉ ืื ืื ืืื, ืื ืื ืืืื ืืฉืจืืจืืชืืืช ืฉื ืืืืืื, ืฉืื ืื ื ืจืืฆืื ืืชืงื. ื ืขืืืจ ืืชืืืืืช ืืืจืืช.
ืืื ืขื Nginx
ืขืืืช ืืื ืืืจืื ืืืืืจ. ืขืืฉืื ืื ืืื ืืฉืืืื - ืื ืื ื ืืื ื, ืืืจ ืื ืืืืื ืืฉืืืื ื - ืื ืืื ื ืขืืื ื. ืืชื ืืืื ืืืฆืืจ ืืฉืื ืืื ืืืจืช ืืื ื ืงืืืงืืืืืช, ืื ืืฉ ืฉืจืืจืืชืืืช, ืื ืื ืืื ืืฆืืจืฃ ืื ืืื ืืืืืืช ืขืฆืื. Nginx ืืื ืคืจืืืงื ืืืื ืืคืืจืกื ืืจืืื ืจืชืื ืืืชื, ืืฃ ืืื ืื ืืจืชืื ืืืคืชื ืจืืื ืื ืื ืชืืฆืืจ ืงืืืื ืืชืฉืื ืชืจืืื. ืื ืื ื ืฆืจืืืื ืจืืืื, ืื ืื ื ืฆืจืืืื ืงืืืฆืืช/ืฆ'ืืืื ืืจืฉืชืืช ืืืจืชืืืช/ืฉืืืืื ืคืืคืืืจืืื. ืื ืื ื ืฆืจืืืื ืื ืฉืื ืฉืืกืงืจื ืืืจืืขืื ืืืืืืช (ืืืงืืื ืงืืจืื ืืืืื ืขื ืื). ืื ืื ื ืฆืจืืืื ืขืืจืื ืืื ืฉืขืืืืื ืืืื ืืืงืจืื ืืืื, ืืืืขืื ืื ืืขืฉืืช (ืืืฉืืืื ืืงืืืืช ืคืืื ืฆืืืืืื, ืืฃ ืืื ืื ืืืืจ ืฉืื ืฆืจืืืื ืืขืืื ืืืื ื). ืฆืจืื ืืืืจืื ืขืกืงืื ืื ืืขืฉืืช ืืืฆืืื ืืืื, ืืื ืชืจืืืื ืืืืื ืืฉ, ืฉืื ืืืื ืช ืชืฆืืืช ืืกืืืช ืืจืืกืื ืืื ืงืื ืืื ืืคืืืช ืืืกืื, ืืืคื ืืืืืืื ืื ืืืืืชืื, ืืคืืื ืืฉืืืจืช ืืืืฉืืช ืฉื ืืคืชื ืืื ืืกืคืืงื ืืคืขืืื ืืื. . ืฉืืืชืืช, ื ืืืื ืืืืืื, ืืืฉืืืืฉ ืืื ืืื ืืื ืกืืืื ืืืฉื, ืืขืืื ื ืืืืจื ืืคืชื ืืืฆืขื ืืื ื, ืื ื ืืชื ืืขืฉืืช ืืืงืจื ืฉื ืชืงืืคื ืืื ืืืื ืืืืขืจ ืืคืกืืื. ืื ืืืืื ืืช ืืืคืืชืืืช ืขืืจื ืืช ืืฉืื ืืื, ืืื ื ืจืืฆื ืฉื ืืืื ืขื ืื ืื 50 ืฉื ื, ืืื ื ืืคืืฉ ืขื ืื ืืขืื 10 ืฉื ืื. ืื ืืืื ื ืืืจ ืื ืืืขืจืืช ืืชืืืื ืืืื ืืืจืืื ืืืื, ืื ืืคืฉืจ ืืขืฉืืช ืืืื ืืคืขืื ืืฆืืจื ืืขืืื ืืืชืจ ืืืฆืืื ืืืื.
ืืืขื ืืฉ ืืช ืืืฉืืื
ืชืืืื ืืืื ืื ืคืืคืืืจืืช ืืืืจื ืืืืื ืืช ืฉืื ื, ืืืืื ืืกืืื ืืขืืงืจืืช ืืืืืื ื ืืืืช ืฉื ื ืืืื ืืกืืืื ืฉืื ืื. ืืชืงืืคื ืืกืืืืช ืืชืจืืฉื ืืืคืื ืืขื ืืื ื ืฆืื, ืืืฉืจ ืืฆืืืืช ืืืื ืื ืจืง ืืืจืืืง ืืช ืืืืื ืืืืืชื, ืืื ืืืืืก ืืืชื ืกืืคืืช. ืื ืคืฉืื ืชืืจืื ืืช ืื ืื, ืืื ืืืื ืฉืื. ืืื ืชืขื ืืฉื, ืจืืฉืืช, ืื ืขื ืืชื ืืืืช ืืื ืืืืืจ ืืืกืืื ืืื, ืืฉื ืืช, ืืฆืืจืช ืชืงืืื ืฉืืฆืืฆื ืืช ืืคืขืืืืช ืืคืืืืืช ืืืืืืช, ืฉืื ืื ืืืื ืืืฉืฉื ืืขืื ืฉ ืืืื. ืื ืืืืคืฆืื ืืงืฉื ืืืืชืจ, ืืื ืืืืื ืืืจืื ืืกืชืืจ ืฉืืื ืืจืื ืืืชืจ ืงืื ืืืืชืืื ื ืืืคืื ืื ืืืืื. ืื ืื ืื ื ืืืืืื ืืขืฉืืช? ืืื ืื ืืืื ืืจื ื, ืืจืืืช ืืืชื ืืฉืืื ืื ืืฉ, ืืืืคืช ืืฉืืื ืืชืงืฉืืจืช, ืชืืื ืืช ืืื ืืขืจืืืืช, ืืืช ืืืฉืคื, ืืืช ืืืฉืคื ืืขืืืื, ืืืช ืืืฉืคื ืืืืจืืคื, ืืจื ืคืืืื? ืืืง ืืื ืืขืื ืืืชืจ, ืืืง ืคืืืช, ืฆืจืื ืืคืชื ืจืฉืืื ืฉื ืฉืืืืช ืืขืืืืช, ืื ืืืืจื ืืืืื ืืขืฉืืช ืืืืคื ืืืื?
ืืืฆืื ืืช ืืขืืจืืื ืื ืืืืขื ืืฉ
ืืื ืืจืื ืืืฉืืืช ืืชืืืืืช, ืกืืืื ืืืื, ืืื ืื ื ื ืืื ืฉืกืืื ืืชืืืขื ืงืื ืืื, ืืืื ื ืฉื ืืืื ืืืื ืืืื ืืืชืงืฉืจ ืืคืืื ืืขื ืืื ืื. ืืืื, ืืฉ ืื ืฉืื ืฉืืืืื ืื ืฉืคืืืื ืืฉื ืืื ืืฆืจืืช ืฉื ืืืืื ื. ืื ืกืืืื, ืืืฆืื, ืืืจืืฆ'ืื, ืื ืฉืื ืฉืื ืื ืืืื ืื ืฉืื ืื. ืื ื ืืืืื ืฉืื ืฉืื ืืืื ืกืคืฆืืคืืื ืืฉืืื ืืื ืืฆื, ืืื ืื ื ืืฆื ืืืชื ืื ืืฉืื ืืืฉืื ืืืจ, ื ืืื ืืืืื ืื ืขืืืื ืื ืืืคืืคืื ืืื, ืืืฆื ืื ืืืคืชืจ ืืืจืฉืขืื ืืืฉืืื ืืืฆืืจ ืืืืก. ืืฉืื ืื ืจืง ืืืขื ืืฉ, ืืื ืืืขื ืืฉ ืืช ืืื ืฉืื ืื ืืื ืื, ืืืจืช ืืื ืืขื ืืืขื ืืฉ.
ืืืื ืืฆื ืื, ืงืืืืืช ืืคืจืืช ืืคืืืช ืืฆื ืืืงืืจื. ืืคืกืง ืืื ื
UPD: ืืงืฉ ืืืจืฉืืืืช ืืคืชืืจ ืืช ืืืฆื
ืืช ืืืคืฉืจืืช ืฉืืืคืืขื ืืืฉ ืืืื, ืคืจืกื ืืืื ืืื ืื
ืจืง ืืฉืชืืฉืื ืจืฉืืืื ืืืืืื ืืืฉืชืชืฃ ืืกืงืจ.
ืื ืืขืฉืืช?
-
9,7%ืืื26
-
23,6%ืืคืขืื 63
-
13,1%ืืืื 35
-
16,5%ืืชืงืคื44
-
37,1%ืืื ืืช ืื ืืชืงืืฃ, ืืื ืืชืงืืฃ99
267 ืืฉืชืืฉืื ืืฆืืืขื. 63 ืืฉืชืืฉืื ื ืื ืขื.
ืืงืืจ: www.habr.com