ืืืืจื ื ืขื ืืืชืืืืืืืื ื
ืืคืขื ื ื ืกื ืืฉืืืจ ืืช ืืชืจืืืฉ ืฉื ืคืจืืกืช ืฉืจืช ืขื VDS ืื ืืืืื ื ืืืจืืืืืืช ืขื ืืืจื ืขื ืืขืื ืกืื ืืจืื. ืืฆืืจื ืื ื ืงืืขื ืืืืื ืฉื:
- 25% - ืื ืฉืืงืืื ืืชืืจ ืฉื ~ 1350 ืืื-ืืจืฅ
- 35% -1890 ืืื-ืืจืฅ
- 41% - 2214 ืืื-ืืจืฅ
- 65% - 3510 ืืื-ืืจืฅ
ืืกืคืจ ืืืืืืจืื ืืื-ืคืขืืืื ืืฆืืืฆื ื-500 ื-1, 3, 5, 7 ื-9,
ืชืืฆืืืช:
ืขืืืืืื:
TTFB ื ืืื ืืืืืื ืืืืืงื ื ืคืจืืช, ืืืืืื ืฉืืื HTTPD ืืืฆืจืื ืืฉืชืืฉ ืืืฉ ืขืืืจ ืื ืืงืฉื ืืืืืช. ืืืืื ืืื ืขืืืื ืื ืื ืืชืง ืืืืฆืืืืช, ืืืืืื ืฉืืืฉืชืืฉ ืขืืืื ืืืืฅ ืขื ืืื ืขืืืืื, ืืืืฆืืืืช TTFP ืืฉืืง ืืช ืืชืคืงืื ืืจืืฉื.
ืืืงืฉื ืืจืืฉืื ื, ืืืจื ืืื, ืืืงืฉื ืืจืืฉืื ื ืืืืจ ืืืคืขืื ืืจืืฉืื ื ืฉื ืืืืฉื ืืืืจืืืืื ืฉื IIS ื ืืฉืืช ืืืืืฆืข 120 ืืืคืืืช ืืฉื ืืื.
ืื ืืืงืฉืืช ืืืืืช ืืฆืืืืช TTFP ืฉื 1.5 ืืืคืืืช ืืฉื ืืื. Apache ื-Nginx ืืคืืจืื ืืืืืจ ืืืงืฉืจ ืื. ืืืืคื ืืืฉื, ืืืืืจ ืืืฉืื ืืช ืืืืื ืืื ืืืืฉืคื ื ืืืืชืจ ืืืื ืืืืจ ืืช ืืืืื ืจืง ืขื ืกืื ืื.
ืืชืืฆืื ืืื ื ืืคืชืืขื ืฉืื ืืืืื IIS ืืืจ ืืืืก ืชืืื ืกืืื ืืืื ื ืืืืก ืืืชื ืืื ืคืขื ืฉื ืืืฉืื ืืืื.
ืืื ืืืืื ืืื ืืงืื
ืืื ืืืขืจืื ืืืฆืืขืื, ืืกืคืืงื ืืืืงื ืขื ืืืืืจ ืืืื ืืื.
ืืืืืื, IIS ืืฉืืื ืืืืงื ืฉื 5000 ืืฉืชืืฉืื ืชืื 40 ืฉื ืืืช, ืฉืื 123 ืืงืฉืืช ืืฉื ืืื.
ืืืจืคืื ืืืื ืืฆืืืื ืืช ืืืื ืขื ืฉืชืืื ืืืชืจ ืืืขืืจ ืืืืืื. ืืื ืฉืืขืืจ ืืืงืฉืืช ืฉืืืฉืืื ืืืื ื ืชืื. ืืืงืจื ืฉืื ื, 80% ืืื ืืืงืฉืืช ืืืคืื ื-8ms ื-IIS ืื-4.5ms ื-Apache ื-Nginx, ื-8% ืืื ืืืงืฉืืช ื-Apache ืื-Nginx ืืืฉืืื ืืืจืืื ืฉื ืขื 98 ืืืืืฉื ืืืช.
ืืื ืฉืื ืืืคืื 5000 ืืงืฉืืช:
ืืื ืฉืื ืืืคืื 5000 ืืงืฉืืช:
ืื ืืฉ ืื ืืืื ื ืืืจืืืืืืช ืขื ืืขืื 3.5GHz ื-8 ืืืืืช, ืื ืืืจ ืื ืฉืืชื ืจืืฆื. ืื ืฉืจืชื ืืืื ืืจื ื ืืืืื ืืืื ืืืืืงื ืื. ื ืืืจ ืขื ืืืื ืฉืจืช ืืื ืืจื ื ืืืืืจ ืขืืืจ ืื ืืืจื ืืืื.
ืืฉืืืืืจ ืืืฆื ืงืฆืช ืืืชืจ ืืฆืืืืชื, ืื ืฉืจืชื ืืืื ืืจื ื ืืืืืื ืจืืฉ ืืจืืฉ.
ืชืคืืงื:
ืืจืฃ ืฉื ืขืืืืืื ืืขืืืช ืืกืคืจ ืืืืืืจืื ืื ืืื ืืช. ืืืชืจ ืืืง ืื ืืื ืืืชืจ ืขืืืฃ. 2% ืืืืจืื ืื ืืืกืจื ืืืชืจืฉืืืื ืืืืืื ืฉืื ืืืคืื ืืืชื ืืืืชื ืงืจืืืื.
ืืขืช ื ืืื ืืช ืืืคืฉืจืืช ืฉืื ืืฉืจืช ืืชืืจื ืืืืกืื ืืืจืืืืื. ื ืืงื 4 ืืืืืช ืืืืืจืืช 2.2 ืืืื-ืืจืฅ ืืืืื ืืืช ืืืืืจืืช 1.8 ืืืื-ืืจืฅ.
ืืื ืืืจืืื
ืื ืื ืคืขื ืจืืืชื ืืื ื ืจืืื ืืืคืืื ื ืืืชื ืฉื ืืจื ืฉื ืืจืืืืืช ืืืงืื, ืคื ืืืืืช ืืืืืื, ืืืจืคืื ืืืื ืืืื ืืืืจืื ืืื. ืื ืื ืฉืื ืื ื ืื ืกืื ืืชืคืืก - ืจืืืื. ืืืืื ืืื ืืืฉืจ ืื ืืฉื ื ืืื ืืืืืช ืชืืจืงื, ืืขืืืื ืืืืฆืืขืื ืื ืชืืื ืืืจืืฉืช.
ืืขืืจ, ืืืชืืจ ืืืื ืืื ืืขืื 98% ืืืืงืฉืืช ืขื ืืื ืืืฉืืื ืื ืืื ืืืืชืจ ืขืืืจ ืื ืืืงืฉืืช, ืชืื ืฉืืืจื ืขื ืืขืงืืื ืฉืืืื ืืื ืืืคืฉืจ. ืืขืช, ืขื ืืื ืื ืืืช ืขืงืืื ื ืืกืคืช, ื ืืฆื ืืช ื ืงืืืช ืืืคืขืื ืืืืคืืืืืืช ืขืืืจ ืื ืืื ืืืฉืจืชืื.
ืืื ืืขืฉืืช ืืืช, ื ืืงื ืืช ืืืืื ืืืงืฉืืช ืืฉื ืืื (RPR). ืืืคืงื ืืื ืืชืืจ, ืื ืื ืืื ืืกืคืจ ืืืงืฉืืช ืืืขืืืืืช ืืฉื ืืื, ืงืืืื ืื ืืกืคืจ ืืืืืืช.
ืืจืื ืืชืื ืขื ืืื Nginx ืืขืื ืืงืฉืืช ืืื ืืืจ ืื. 8 ืืืืืช ืืชืคืงืืืช ืืื ืืืชืจ ืืืืื ืื.
ืืืจืฃ ืืื ืืจืื ืืืืจืืจ ืืื ืืื ืืืชืจ (ืื ืืจืื) Nginx ืขืืื ืขื ืืืื ืืืช. ืื ืืฉ ืื Nginx, ืืืื ืืฉืงืื ืืฆืืฆื ืืช ืืกืคืจ ืืืืืืช ืืืืช ืื ืืชื ืืืจื ืจืง ืกืืืืืช.
IIS, ืืืจืืช ืฉืืฉ ืื ืืช ื-TTFB ืื ืืื ืืืืชืจ ืืคื DevTools ืืืจืื, ืืฆืืื ืืืคืกืื ืื ื-Nginx ืืื ื-Apache ืืงืจื ืจืฆืื ื ืขื ืืืื ืืืืืฅ ืฉื ืงืจื Apache.
ืื ืืขืงืืืืืืช ืฉื ืืืจืคืื ืืฉืืืืจืืช ืืฆืืคืื ืืจืื.
ืกืื ืฉื ืืกืงื ื:
ืื, Apache ืขืืื ืืจืืข ืืืชืจ ืขื 1 ื-8 ืืืืืช, ืืื ืขืืื ืงืฆืช ืืืชืจ ืืื ืขื 4.
ืื, Nginx ืขื 8 ืืืืืช ืืขืื ืืงืฉืืช ืืื ืืืชืจ ืืื ืืืจ ืื, ืขื 1 ื-4 ืืืืืช, ืืขืืื ืืจืืข ืืืชืจ ืืฉืืฉ ืืจืื ืืืืืจืื.
ืื, IIS ืืขืืืฃ 4 ืืืืืช ืขืืืจ ืขืืืกื ืขืืืื ืืจืืื ืืืืื ืืืขืืืคืื 8 ืืืืืช ืขืืืจ ืขืืืกื ืขืืืื ืขื ืืืืื ืืืืืื. ืืกืืคื ืฉื ืืืจ, IIS ืืื ืืขื ืืืืจ ืืืชืจ ืืืืื ืขื 8 ืืืืืช ืืขืืืก ืืืื, ืืืจืืช ืฉืื ืืฉืจืชืื ืืื ืืฉืืืืื.
ืื ืื ืฉืืืืช ืืืืื, ืืฉืืืื ืืื ืืื ืื ืืืชืจ ื-+-1ms. ืืืืืืจืื ืืื ืืืชืจ ื-+- 2-3 ืืงืฉืืช ืืฉื ืืื ืขืืืจ RPR.
ืืชืืฆืืืช ืฉืืื 8 ืืืืืช ืืชืคืงืืืช ืืจืืข ืืืชืจ ืืื ื ืืคืชืืขืืช ืืื, ืืืืืช ืจืืืช ื-SMT/Hyperthreading ืคืืืขืืช ืืืื ืืืืฆืืขืื ืื ืืฉ ืื ื ืืกืืจืช ืืื ืฉืื ืขืืื ื ืืืฉืืื ืืช ืื ืืฆืื ืืจ.
ืืงืืจ: www.habr.com