เบเบงเบเปเบฎเบปเบฒเปเบเปเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเบงเบดเบเบตเบเบฒเบเปเบ
เปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเบฐเบเบฐเบเบฒเบเบฒเบกเบชเปเบฒเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเปเบซเบกเปเบเบญเบเบเบฒเบเบเปเบฒเปเบเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบ VDS เบซเบผเบทเปเบเบฑเบเปเบเบทเปเบญเบ virtual เปเบเปเบฎเบเบเบตเปเบกเบตเปเบเปเบเบเปเบเบตเบกเบฒเบเบเบฐเบเบฒเบ. เบชเปเบฒเบฅเบฑเบเบเบธเบเบเบฐเบชเบปเบเบเบตเป, เบเปเบฒเบเบปเบเบเบญเบเปเบเบเบเปเบฒเบเบฑเบเบเบตเป:
- 25% - เปเบเบดเปเบเปเบเบปเปเบฒเบเบฑเบเบเบงเบฒเบกเบเบตเปเบเบญเบ ~ 1350 MHz
- 35% -1890MHz
- 41% - 2214 MHz
- 65% - 3510 MHz
เบเปเบฒเบเบงเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฑเปเบเบเบฝเบงเปเบเปเบเบทเบเบซเบผเบธเบเบฅเบปเบเบเบฒเบ 500 เปเบเบฑเบ 1, 3, 5, 7 เปเบฅเบฐ 9,
เบเบปเบเปเบเปเบฎเบฑเบ:
เบเบฒเบเบเบฑเบเบเปเบฒ:
TTFB เปเบเปเบเบทเบเบฅเบงเบกเปเบเบปเปเบฒเปเบเบเบชเบฐเปเบเบฒเบฐเปเบเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเปเบเบเบเปเบฒเบเบซเบฒเบ, เปเบเบฒเบฐเบงเปเบฒ HTTPD Tools เบชเปเบฒเบเบเบนเปเปเบเปเปเบซเบกเปเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเบเปเบฒเบฎเปเบญเบเบเปเปเบเปเบฅเบฐเบเบปเบ. เบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเบเบฑเบเบเปเบญเบเบเปเบฒเบเปเบเบเบญเบญเบเบเบฒเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ, เปเบเบฒเบฐเบงเปเบฒเบเบนเปเปเบเปเบเบฑเบเบเบฐเบเบฅเบดเบเปเบชเปเบชเบญเบเบชเบฒเบกเบซเบเปเบฒ, เปเบฅเบฐเปเบเบเบงเบฒเบกเปเบเบฑเบเบเบดเบ TTFP เบเบฐเบกเบตเบเบปเบเบเบฒเบเบเบปเปเบเบเป.
เบเปเบฒเบญเบดเบ, เปเบเบเบเบปเปเบงเปเบเปเบฅเปเบงเบเปเบฒเบฎเปเบญเบเบเปเบเปเบฒเบญเบดเบเบซเบผเบฑเบเบเบฒเบเบเบฒเบเปเบฅเบตเปเบกเบเบปเปเบเบเบฑเปเบเบเปเบฒเบญเบดเบเบเบญเบเปเบเบทเปเบญเบ virtual IIS เปเบเปเปเบงเบฅเบฒเปเบเบเบชเบฐเปเบฅเปเบ 120 ms.
เบเบฒเบเบฎเปเบญเบเบเปเบเปเปเปเบเบเบฑเบเบซเบกเบปเบเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบ TTFP เบเบญเบ 1.5 ms. Apache เปเบฅเบฐ Nginx เปเบกเปเบเบเบฑเบเบเปเบฒเปเบเปเบฅเบทเปเบญเบเบเบตเป. เบชเปเบงเบเบเบธเบเบเบปเบ, เบเบนเปเบเบฝเบเบเบทเบงเปเบฒเบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเปเบเบตเบเปเบเบตเบเบซเบผเบฒเบเบเบตเปเบชเบธเบเปเบฅเบฐเบเบฐเปเบฅเบทเบญเบเปเบญเบปเบฒเบเบนเปเบเบฐเบเบฐเปเบเบเบญเบตเบเปเบชเปเบกเบฑเบเปเบเบปเปเบฒเบเบฑเปเบ.
เบเบปเบเปเบเปเบฎเบฑเบเปเบกเปเบเบเปเปเปเบเบเปเบเบเบฑเบเบเบฑเปเบเปเบเป IIS caches เปเบฅเปเบงเบเบตเบเบญเบฑเบเปเบเบทเปเบญเบซเบฒเบชเบฐเบเบดเบเปเบฅเบฐเบเปเปเบเบตเบเบญเบฑเบเบกเบฑเบเบเบธเบเบเบฑเปเบเบเบตเปเบกเบฑเบเปเบเบปเปเบฒเปเบเบดเบ.
เปเบงเบฅเบฒเบเบตเปเปเบเปเบเปเปเบฅเบนเบเบเปเบฒ
เปเบเบทเปเบญเบเบฐเปเบกเบตเบเบเบฐเบชเบดเบเบเบดเบเบฒเบ, เบเบฒเบเบเบปเบเบชเบญเบเบเบตเปเบกเบต 1 เบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเบฝเบงเปเบกเปเบเบเบฝเบเบเป.
เบเบปเบงเบขเปเบฒเบ, IIS เบชเปเบฒเปเบฅเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบนเปเปเบเป 5000 เบเบปเบเปเบ 40 เบงเบดเบเบฒเบเบต, เปเบเบดเปเบเปเบกเปเบ 123 เบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบต.
เปเบชเบฑเปเบเบชเบฐเปเบเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเปเบงเบฅเบฒเบเบปเบเบเปเบงเบฒเปเบเบทเปเบญเบซเบฒเปเบงเบฑเบเปเบเบเปเปเบเปเบเบทเบเปเบญเบเบขเปเบฒเบเบชเบปเบกเบเบนเบ. เบเบตเปเปเบกเปเบเบญเบฑเบเบเบฒเบชเปเบงเบเบเบญเบเบเปเบฒเบฎเปเบญเบเบเปเบเบตเปเบชเปเบฒเปเบฅเบฑเบเปเบเปเบงเบฅเบฒเบเบตเปเบเปเบฒเบเบปเบเปเบงเป. เปเบเบเปเบฅเบฐเบเบตเบเบญเบเบเบงเบเปเบฎเบปเบฒ, 80% เบเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบซเบกเบปเบเปเบเปเบเบทเบเบเปเบฒเปเบเบตเบเปเบ 8ms เปเบ IIS เปเบฅเบฐเปเบ 4.5ms เปเบ Apache เปเบฅเบฐ Nginx, เปเบฅเบฐ 8% เบเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฑเบเบซเบกเบปเบเปเบ Apache เปเบฅเบฐ Nginx เปเบกเปเบเบชเปเบฒเปเบฅเบฑเบเบเบฒเบเปเบเปเบฅเบเบฐเปเบงเบฅเบฒเปเบเบดเบ 98 milliseconds.
เปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเป 5000 เบเปเบฒเบฎเปเบญเบเบเปเปเบเปเบเบทเบเบเปเบฒเปเบเบตเบ:
เปเบฅเบเบฐเปเบงเบฅเบฒเบเบตเป 5000 เบเปเบฒเบฎเปเบญเบเบเปเปเบเปเบเบทเบเบเปเบฒเปเบเบตเบ:
เบเปเบฒเบเปเบฒเบเบกเบตเปเบเบทเปเบญเบ virtual เบเบตเปเบกเบต CPU 3.5GHz เปเบฅเบฐ 8 cores, เบซเบผเบฑเบเบเบฒเบเบเบฑเปเบเปเบฅเบทเบญเบเบชเบดเปเบเบเบตเปเบเปเบฒเบเบเปเบญเบเบเบฒเบ. เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเปเบฒเบเบเบทเบเบฑเบเบซเบผเบฒเบเปเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเป. เบเบงเบเปเบฎเบปเบฒเบเบฐเปเบงเบปเปเบฒเบเปเบฝเบงเบเบฑเบเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเปเบเบเบตเปเบเบฐเปเบฅเบทเบญเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบฎเบเบเปเบฒเบเบฅเบธเปเบกเบเบตเป.
เปเบกเบทเปเบญเบกเบฑเบเบกเบฒเบฎเบญเบเบชเบฐเบเบฒเบเบฐเบเบฒเบเบเบปเบงเบเบดเบเปเบฅเบฑเบเบเปเบญเบ, เปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเปเบงเบฑเบเบเบฑเบเบซเบกเบปเบเปเบเบซเบฒเบซเบปเบง.
เบเปเบฒเบ:
เปเบชเบฑเปเบเบชเบฐเปเบเบเบเบญเบเบเบงเบฒเบกเบฅเปเบฒเบเปเบฒเบเบฝเบเบเบฑเบเบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบเปเบญเบกเปเบเบฑเบ. Smoother เปเบฅเบฐเบเปเปเบฒเปเบกเปเบเบเบตเบเบงเปเบฒ. 2% เบชเบธเบเบเปเบฒเบเปเบเปเบเบทเบเปเบเบเบเปเบฒเบเบญเบญเบเบเบฒเบเบเบฒเบเบฐเบฅเบฒเบเบเปเบญเบเบงเปเบฒเบเบงเบเปเบเบปเบฒเบเบฐเปเบฎเบฑเบเปเบซเปเบเบงเบเปเบเบปเบฒเบเปเปเบชเบฒเบกเบฒเบเบญเปเบฒเบเปเบเป.
เบเบญเบเบเบตเปเปเบซเปเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเปเบฅเบทเบญเบเบเบตเปเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบทเบเปเบฎเบเบขเบนเปเปเบ virtual hosting. เปเบซเปเปเบฎเบปเบฒเปเบญเบปเบฒ 4 cores เบเบตเป 2.2 GHz เปเบฅเบฐเบซเบเบถเปเบ cores เบขเบนเป 1.8 GHz.
เบงเบดเบเบตเบเบฒเบเบเบฐเบซเบเบฒเบ
เบเปเบฒเบเปเบฒเบเปเบเบตเบเปเบซเบฑเบเบเบธเบเบฅเบฑเบเบชเบฐเบเบฐเบเบญเบเปเบฎเบเบเบฑเบเปเบเบเบฐเบเบธเบเบฑเบเบเบญเบ triodes เบชเบนเบเบเบฒเบเบฒเบ, pentodes, เปเบฅเบฐเบญเบทเปเบเป, เปเบชเบฑเปเบเบชเบฐเปเบเบเปเบซเบผเบปเปเบฒเบเบตเปเบเบฐเบเบธเปเบเปเบเบตเบเบเบฑเบเบเปเบฒเบ. เบเบตเปเปเบกเปเบเบชเบดเปเบเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบฒเบฅเบฑเบเบเบฐเบเบฒเบเบฒเบกเบเบฑเบ - เบเบฒเบเบญเบตเปเบกเบเบปเบง. เบเบญเบเปเบเบเบเปเบฒเบเบฑเบเปเบกเปเบเปเบงเบฅเบฒเบเบตเปเบเปเปเบงเปเบฒเบเปเบฒเบเบเบฐเบเบดเปเบกเบซเบผเบฒเบเปเบเบ, เบเบฒเบเปเบเบตเปเบกเบเบฐเบชเบดเบเบเบดเบเบฒเบเบเบฐเบเปเปเบชเบฑเบเปเบเบเปเบซเบฑเบ.
เบเปเบญเบเบซเบเปเบฒเบเบตเป, เบชเบดเปเบเบเปเบฒเบเบฒเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเบเบฒเบเบเบธเบเปเบเปเบ 98% เบเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเบตเปเบกเบต latency เบเปเปเบฒเบชเบธเบเบชเปเบฒเบฅเบฑเบเบเบธเบเบเปเบฒเบฎเปเบญเบเบเป, เบฎเบฑเบเบชเบฒเปเบชเบฑเปเบเปเบเปเบเปเบซเปเบฎเบฒเบเบเบฝเบเปเบเบปเปเบฒเบเบตเปเปเบเบฑเบเปเบเปเบเป. เปเบเบเบฑเบเบเบธเบเบฑเบ, เปเบเบเบเบฒเบเบเปเปเบชเปเบฒเบเปเบชเบฑเปเบเปเบเปเบเบญเบทเปเบ, เบเบงเบเปเบฎเบปเบฒเบเบฐเบเบญเบเบซเบฒเบเบธเบเบเบฐเบเบดเบเบฑเบเบเบฒเบเบเบตเปเบเบตเบเบตเปเบชเบธเบเบชเปเบฒเบฅเบฑเบเปเบเปเบฅเบฐเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบ.
เปเบเบทเปเบญเปเบฎเบฑเบเบชเบดเปเบเบเบตเป, เปเบซเปเปเบญเบปเบฒเบเบปเบงเบเบตเปเบงเบฑเบเบเบฒเบเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบต (RPR). เปเบเบงเบเบญเบเปเบกเปเบเบเบงเบฒเบกเบเบตเป, เปเบเบงเบเบฑเปเบเปเบกเปเบเบเปเบฒเบเบงเบเบเบญเบเบเบฒเบเบฎเปเบญเบเบเปเบเบฒเบเบเบฐเบกเบงเบเบเบปเบเบเปเปเบงเบดเบเบฒเบเบต, เบชเบฒเบเปเบกเปเบเบเปเบฒเบเบงเบเบเบญเบเปเบเบ.
เบชเบฐโเปเบเบโเปเบซเปโเปเบซเบฑเบโเบเบงเบฒเบกโเบเปเบฝเบงโเบเปเบญเบโเบเบญเบโเบงเบดโเบเบตโเบเบฒเบโเบเบตเป Nginx เบเบฐโเบเบงเบโเบเบฒเบโเบเบฒเบโเบฎเปเบญเบโเบเปโเบซเบเบถเปเบโเบซเบผเบฑเบโเบเบฒเบโเบเบตเปโเบญเบทเปเบโ. 8 เปเบเบเบเบฐเบเบดเบเบฑเบเปเบเปเบเบตเบเบงเปเบฒเปเบเบเบฒเบเบเบปเบเบชเบญเบเบเบตเป.
เปเบชเบฑเปเบเบชเบฐเปเบเบเบเบตเปเบชเบฐเปเบเบเปเบซเปเปเบซเบฑเบเบขเปเบฒเบเบเบฑเบเปเบเบเบงเปเบฒ Nginx เปเบฎเบฑเบเบงเบฝเบเบเบตเบเบงเปเบฒ (เบเปเปเบซเบผเบฒเบ) เปเบเบซเบผเบฑเบเบเบฝเบง. เบเปเบฒเบเปเบฒเบเบกเบต Nginx, เบเปเบฒเบเบเบงเบเบเบดเบเบฒเบฅเบฐเบเบฒเบเบฒเบเบซเบผเบธเบเบเปเบญเบเบเปเบฒเบเบงเบ cores เปเบเบฑเบเบซเบเบถเปเบเบเปเบฒเบเปเบฒเบเปเบเบฑเบเปเบเบปเปเบฒเบเบฒเบเบเบฝเบเปเบเป static เปเบเบปเปเบฒเบเบฑเปเบ.
IIS, เปเบเบดเบเปเบกเปเบเบงเปเบฒเบกเบฑเบเบกเบต TTFB เบเปเปเบฒเบชเบธเบเบเบฒเบก DevTools เปเบ Chrome, เบเบฑเบเบเบฒเบเบเบฒเบเบชเบนเบเปเบชเบเบเบฑเบ Nginx เปเบฅเบฐ Apache เปเบเบเบฒเบเบเปเปเบชเบนเปเบเบฑเบเบเบฒเบเบเบปเบเบชเบญเบเบเบงเบฒเบกเบเบปเบเบเบฑเบเบเบฒเบ Apache Foundation.
เบเบฑเบโเบซเบกเบปเบ curvature เบเบญเบโเปเบชเบฑเปเบโเบชเบฐโเปเบเบโเปเบกเปเบโเบเบฐโเบฅเบดเบโเบเบฐโเบเบฑเบโเบเปเบงเบโเปเบซเบผเบฑเบโ.
เบเบฒเบเบเบฐเปเบเบเบเบญเบเบเบฒเบเบชเบฐเบซเบฅเบธเบ:
เปเบกเปเบเปเบฅเปเบง, Apache เปเบฎเบฑเบเบงเบฝเบเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเปเบเบปเปเบฒเปเบ 1 เปเบฅเบฐ 8 cores, เปเบเปเปเบฎเบฑเบเบงเบฝเบเบเบตเบเบถเปเบเปเบฅเบฑเบเบเปเบญเบเปเบ 4.
เปเบกเปเบเปเบฅเปเบง, Nginx เปเบ 8 cores เบเบฐเบเบงเบเบเบฒเบเบฎเปเบญเบเบเปเบเบตเปเบเบตเบเบงเปเบฒเบซเบเบถเปเบเบซเบผเบฑเบเบเบฒเบเบเบฑเปเบ, เปเบ 1 เปเบฅเบฐ 4 cores, เปเบฅเบฐเปเบฎเบฑเบเบงเบฝเบเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเปเบเบปเปเบฒเปเบกเบทเปเบญเบกเบตเบเบฒเบเปเบเบทเปเบญเบกเบเปเปเบซเบผเบฒเบ.
เปเบกเปเบเปเบฅเปเบง, IIS เบเปเบญเบเบเบฒเบ 4 cores เบชเปเบฒเบฅเบฑเบเบงเบฝเบเบซเบผเบฒเบ threaded เปเบฅเบฐเบกเบฑเบ 8 cores เบชเปเบฒเบฅเบฑเบ workloaded เบเบฝเบง. เปเบเบเบตเปเบชเบธเบ, IIS เปเบกเปเบเปเบงเบเบงเปเบฒเบเบปเบเบญเบทเปเบเปเบฅเบฑเบเบเปเบญเบเปเบ 8 cores เบเบฒเบเปเบเปเบเบฒเบเปเบซเบผเบเบชเบนเบ, เปเบเบดเบเปเบกเปเบเบงเปเบฒเปเบเบทเปเบญเบเปเบกเปเบเปเบฒเบเบเบฑเบเบซเบกเบปเบเปเบกเปเบเปเบเบปเปเบฒเบเบฑเบ.
เบเบตเปเบเปเปเปเบกเปเบเบเบงเบฒเบกเบเบดเบเบเบฒเบเบเบฒเบเบงเบฑเบเปเบเบ, เบเบงเบฒเบกเบเบดเบเบเบฒเบเบขเบนเปเบเบตเปเบเบตเปเบเปเปเปเบเบตเบ +-1ms. เปเบเบเบฒเบเบเบฑเบเบเปเบฒเปเบฅเบฐเบเปเปเปเบเบตเบ +- 2-3 เบเปเบฒเบฎเปเบญเบเบเปเบเปเปเบงเบดเบเบฒเบเบตเบชเปเบฒเบฅเบฑเบ RPR.
เบเบปเบเปเบเปเบฎเบฑเบเบเบตเป 8 cores เบเบฐเบเบดเบเบฑเบเบฎเปเบฒเบเปเบฎเบเบเบงเปเบฒเปเบเบปเปเบฒเปเบกเปเบเบเปเปเปเบเบเปเบ, เบซเบผเบฒเบเปเบเบเปเบฅเบฐ SMT / Hyperthreading เบซเบผเบธเบเบฅเบปเบเบเบฐเบชเบดเบเบเบดเบเบฒเบเบขเปเบฒเบเบซเบผเบงเบเบซเบผเบฒเบเบเปเบฒเบเบงเบเปเบฎเบปเบฒเบกเบตเบเบญเบเปเบงเบฅเบฒเบเบตเปเบเบงเบเปเบฎเบปเบฒเบเปเบญเบเปเบฎเบฑเบเบชเปเบฒเปเบฅเบฑเบเบเปเปเบเบฑเบเบซเบกเบปเบ.
เปเบซเบผเปเบเบเปเปเบกเบนเบ: www.habr.com