เจเจธ เจฒเฉเจ เจตเจฟเจ เจ เจธเฉเจ เจฐเจฟเจตเจฐเจธ เจเฉฐเจเฉเจจเฉเจ เจฐเจฟเฉฐเจ 'เจคเฉ เจเจชเจฃเจพ เจนเฉฑเจฅ เจ เจเจผเจฎเจพเจตเจพเจเจเฉ, เจเฉเจ เจเจนเจฟ เจธเจเจฆเจพ เจนเฉ. เจ เจธเฉเจ เจนเจฐเฉเจ เจตเฉเจฌ เจธเจฐเจตเจฐ เจฆเฉ เจนเฉเฉฑเจก เจฆเฉ เจนเฉเจ เจพเจ เจเจชเจฃเฉ เจเฉฐเจฆเฉ เจนเฉฑเจฅเจพเจ เจจเฉเฉฐ เจชเฉเจฐเจพเจชเจค เจเจฐเจพเจเจเฉ, เจเจนเจจเจพเจ เจฆเจพ เจ เจเจฟเจนเฉ เจคเจฐเฉเจเจฟเจเจ เจจเจพเจฒ เจธเจผเฉเจธเจผเจฃ เจเจฐเจพเจเจเฉ เจเจฟเจธเจฆเจพ เจเฉเจ เจตเฉ เจธเจผเฉเจธเจผเจฃ เจจเจนเฉเจ เจเจฐเฉเจเจพเฅค
เจเจน เจเฉเจธเจ เจตเฉเจเจฟเจเจฎ เจตเจฟเฉฑเจ เจเฉฑเจ เจเฉเจฒเจพเจเจพเจฐ เจเฉเฉเฉ เจฆเจพ เจเฉฑเจ เจฎเจพเจช เจนเฉ, เจเฉ เจเจฟ เจกเฉเจเจพ เจคเฉเจ เจตเฉฑเจง เจเฉเจ เจจเจนเฉเจ เจนเฉ, เจ เจคเฉ เจนเฉเจฃ เจธเจพเจจเฉเฉฐ เจจเจนเฉเจ เจชเจคเจพ เจเจฟ เจเจธ เจจเจพเจฒ เจเฉ เจเจฐเจจเจพ เจนเฉเฅค
เจตเจฟเจงเฉ
Nginx เจ เจคเฉ Apache เจฒเจ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎ IIS Windows Server Core 18.04 เจฒเจ Ubuntu 2019 LTS เจนเฉเฅค เจเฉเจธเจเจพเจ เจคเฉเจ เจชเจนเจฟเจฒเจพเจ, เจธเจพเจฐเฉ เจเจชเจฐเฉเจเจฟเฉฐเจ เจธเจฟเจธเจเจฎเจพเจ เจจเฉเฉฐ 04.12.2019 เจฆเจธเฉฐเจฌเจฐ, XNUMX เจคเฉฑเจ เจจเจตเฉเจจเจคเจฎ เจ เฉฑเจชเจกเฉเจ เจชเฉเจฐเจพเจชเจค เจนเฉเจ เจธเจจเฅค
เจเฉเจธเจ เจธเจฟเจฐเจซเจผ HTTP 'เจคเฉ เจนเฉ เจเฉเจคเฉ เจเจ เจธเจจเฅค เจนเจฐเฉเจ เจตเฉเจฌ เจธเจฐเจตเจฐ เจเฉฑเจเฉ เจชเฉฐเจจเฉ เจจเฉเฉฐ เจเจฒเจพเจเจเจฆเจพ เจธเฉ, เจเฉเจกเจฐเฉเจชเจธ เจคเฉเจ เจเฉฑเจ เจฎเฉเจซเจค เจเฉเจเฉเจฒ เจเฉเจเจชเจฒเฉเจเฅค
เจฅเฉเจฐเฉเจชเฉเฉฑเจ เจเฉเจธเจ Httpd-เจเฉเจฒเจเจผ เจจเจพเจฒ เจเจฐเจเฉเจฎเฉเจเจเจพเจ เจจเจพเจฒ เจเฉเจคเจพ เจเจฟเจ เจธเฉ:
ab -n 50000 -c 500 http://192.168.76.204:80/
เจธเจฐเจตเจฐ 10, 5, เจ เจคเฉ เจเฉฑเจ เจเฉเจฐ 'เจคเฉ เจเฉเจฐ เจฆเฉ 1, 8, เจ เจคเฉ 4 เจชเฉเจฐเจคเฉเจธเจผเจค เจคเฉฑเจ เจธเฉเจฎเจฟเจค เจธเจจเฅค เจเฉเจธเจ เจฌเฉเจเจ 9900K@5400MHz เจตเจพเจฒเจพ เจเฉฑเจ เจเฉฐเจชเจฟเจเจเจฐ เจธเฉ, เจเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ 10% เจธเฉเจฎเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจตเจพเจฒเฉ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจชเฉเจฐเจคเฉ เจเฉเจฐ เจฒเจเจญเจ 540MHz เจชเฉเจฐเจพเจชเจค เจนเฉเฉฐเจฆเจพ เจนเฉเฅค
TTFB เจเฉเจธเจ เจเจฆเฉเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉ เจเจฆเฉเจ เจธเจฐเจตเจฐ เจจเฉเฉฐ เจชเจนเจฟเจฒเฉ เจตเจพเจฐ เจฌเฉเจ เจเฉเจคเจพ เจเจฟเจ เจธเฉ เจ เจคเฉ DevTools เจฆเฉ เจตเจฐเจคเฉเจ เจเจฐเจเฉ เจฎเจพเจชเจฟเจ เจเจฟเจ เจธเฉ; เจจเจคเฉเจเจพ เจชเฉเจฐเจพเจชเจค เจเจฐเจจ เจคเฉเจ เจฌเจพเจ เจฆ, เจธเจฐเจตเจฐ เจจเฉเฉฐ เจฌเฉฐเจฆ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจธเฉ เจ เจคเฉ เจเจฟเจธเฉ เจตเฉ เจเจฟเจธเจฎ เจฆเฉ เจเฉเจเจพเจ เจฆเฉ เจฆเจฟเฉฑเจ เจจเฉเฉฐ เจเจคเจฎ เจเจฐเจจ เจฒเจ เจชเจฟเจเจฒเฉ เจเฉเจเจชเฉเจเจเฉฐเจ 'เจคเฉ เจตเจพเจชเจธ เจฐเฉเจฒ เจเฉเจคเจพ เจเจฟเจ เจธเฉเฅค
เจเฉเจธเจเจฐ เจ เจคเฉ เจตเฉเจฌ เจธเจฐเจตเจฐ เจเฉฑเจเฉ เจนเฉเจธเจ เจ เจคเฉ เจเฉฑเจเฉ เจตเจฐเจเฉเจ เจฒ เจธเจตเจฟเฉฑเจ 'เจคเฉ เจธเจจเฅค
เจกเจฟเจธเจ เจธเจฌ-เจธเจฟเจธเจเจฎ เจฆเจพ เจคเฉเจฐเฉฐเจค เจฎเฉเจฒเจพเจเจเจฃ เจเจฐเจจ เจฒเจ, เจฐเฉเจเจพเจตเจเจพเจ เจฆเจพ เจตเจฟเจเจพเจฐ เจเจฐเจจ เจฒเจ ATTO เจ เจคเฉ CrystalDIskMark เจฌเฉเจเจเจฎเจพเจฐเจ เจฆเฉ เจจเจคเฉเจเฉเฅค
เจตเจฐเจเฉเจ
เจฒ เจฎเจธเจผเฉเจจ เจคเฉเจ เจฒเจฟเจ เจกเฉเจเจพ:
เจจเจคเฉเจเฉ:
TTFB:
IIS เจฒเจ เจเจธเจค TTFB เจธเจญ เจคเฉเจ เจเฉเจเจพ เจนเฉ, 0,5ms, เจฌเจจเจพเจฎ เจ
เจชเจพเจเฉ เจฒเจ 1,4ms เจ
เจคเฉ Nginx เจฒเจ 4msเฅค
เจฅเจฐเฉเจชเฉเจ:
เจชเจนเจฟเจฒเจพเจ, เจเจ เจฆเฉเจเฉเจ เจเจฟ เจนเจฐเฉเจ เจธเจฐเจตเจฐ เจเฉเจฐ เจฆเฉ เจธเฉฐเจเจฟเจ เจฆเฉ เจ เจงเจพเจฐ เจคเฉ เจเจฟเฉฐเจจเฉ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจธเจเฉเจฒ เจเจฐเจฆเจพ เจนเฉเฅค
เจเฉเจฐเจพเจซ เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ เจ
เจคเฉ เจฒเฉเจเฉเจเจธเฉ เจจเฉเฉฐ เจเฉเจธเจเจฐ เจเจพเจฒเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค เจเฉเจฐเจพเจซ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉ เจเจฟ NGINX เจจเฉ เจธเจพเจฐเฉเจเจ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ 98% เจจเฉเฉฐ เจธเฉฐเจธเจพเจงเจฟเจค เจเฉเจคเจพ, เจธเจพเจเจ เจจเฉเฉฐ 20ms เจเจพเจ เจเฉฑเจ เจตเจฟเฉฑเจ เจชเฉเจฐเจฆเจพเจจ เจเฉเจคเจพเฅค IIS, เจ
เจชเจพเจเฉ เจตเจพเจเจ, เจธเจพเจฐเฉเจเจ เจเจพเจฒเจพเจ เจฆเฉ เจเจเจฐเฉ 5% เจจเฉเฉฐ เจเฉเจฐเจฎเจตเจพเจฐ 76ms เจ
เจคเฉ 14ms เจตเจฟเฉฑเจ เจชเฉเจฐเจพ เจเฉเจคเจพเฅค
เจเฉเจฐเจพเจซ เจคเจฃเจพเจ
เจฆเฉ เจเฉเจธเจ เจฆเฉเจฐเจพเจจ เจเฉฑเจ เจฌเฉเจจเจคเฉ เจฒเจ เจเจธเจค เจชเฉเจฐเฉเจธเฉเจธเจฟเฉฐเจ เจธเจฎเจพเจ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค
เจเจฟเจตเฉเจ เจเจฟ เจคเฉเจธเฉเจ เจเฉเจฐเจพเจซเจพเจ เจคเฉเจ เจฆเฉเจ เจธเจเจฆเฉ เจนเฉ, IIS เจจเฉ เจ เจชเจพเจเฉ เจ เจคเฉ Nginx เจฆเฉเจตเจพเจ เจจเฉเฉฐ เจเจกเจพ เจฆเจฟเฉฑเจคเจพ, เจเฉฑเจ เจฒเฉเจก เจฆเฉ เจนเฉเจ เจพเจ เจฎเจนเฉฑเจคเจตเจชเฉเจฐเจจ เจคเฉเจฐ 'เจคเฉ เจนเฉเจฒเฉ เจนเฉ เจเจฟเจ.
IIS เจจเฉ เจธเจชเฉฑเจธเจผเจ เจคเฉเจฐ 'เจคเฉ 4 เจคเฉเจ เจตเฉฑเจง XNUMX เจเฉเจฐเจพเจ เจจเฉเฉฐ เจคเจฐเจเฉเจน เจฆเจฟเฉฑเจคเฉ, XNUMX 'เจคเฉ เจเฉฑเจ เจฒเฉเจเฉเจเจธเฉ เจฆเจฟเจเจพเจเจเจฆเฉ เจนเฉเจ, เจชเจฐ เจเฉฑเจ เจเฉเจฐ เจฆเจพ เจตเฉ เจเจผเฉเจฐเจฆเจพเจฐ เจธเจฎเจฐเจฅเจจ เจจเจนเฉเจ เจเฉเจคเจพเฅค
NGINX เจธเจพเจฐเฉ 8 เจเฉเจฐเจพเจ เจตเจฟเฉฑเจ เจเฉฐเจเฉ เจคเจฐเฉเจนเจพเจ เจธเจเฉเจฒ เจเจฐเจฆเจพ เจนเฉ, เจ เจคเฉ เจ เจชเจพเจเฉ เจฒเจ, เจธเจฟเฉฐเจเจฒ-เจเฉเจฐ เจฆเฉเจฐเจฟเจธเจผ เจธเจญ เจคเฉเจ เจตเจงเฉเจ เจตเจฟเจเจฒเจช เจเจพเจชเจฆเจพ เจนเฉเฅค
เจธเจเฉเจฒเฉเจฌเจฟเจฒเจเฉ:
เจเจจเจเจฟเจจเฉเจเจธ:
เจนเฉเจฃ เจเจ เจซเฉเจฐเฉเจเฉเจเจเจธเฉ เจ เจคเฉ เจเฉเจฐเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจเฉเจฒเฉเจฌเจฟเจฒเจเฉ เจจเฉเฉฐ เจตเฉเจเฉเจเฅค
Nginx เจจเฉ 1 เจ
เจคเฉ 4 เจเฉเจฐ เจฒเจ 1% เจฆเฉ เจธเฉเจฎเจพ เจฆเฉ เจจเจพเจฒ เจเฉเจธเจ เจชเจพเจธ เจจเจนเฉเจ เจเฉเจคเฉ; เจเจฆเฉเจ เจเจน 2000 เจฌเฉเจจเจคเฉเจเจ เจคเฉเจ เจตเฉฑเจง เจเจฟเจ, เจคเจพเจ เจเจธเจจเฉ เจเฉเจธเจเจฐ เจจเจพเจฒ เจเฉเจจเฉเจเจธเจผเจจ เจเจคเจฎ เจเจฐ เจฆเจฟเฉฑเจคเจพเฅค
เจ เจชเจพเจเฉ:
เจ
เจชเจพเจเฉ, เจเจฟเจตเฉเจ เจเจฟ Nginx, เจจเฉ 2500 เจฌเฉเจจเจคเฉเจเจ 'เจคเฉ เจเจพเจฐเจตเจพเจ เจเจฐเจเฉ, เจเฉเจจเฉเจเจธเจผเจจ เจเฉฑเจก เจฆเจฟเฉฑเจคเจพ เจ
เจคเฉ เจฌเฉฐเจฆ เจเจฐ เจฆเจฟเฉฑเจคเจพเฅค เจ
เจชเจพเจเฉ 8% เจฆเฉ เจธเฉเจฎเจพ เจฆเฉ เจจเจพเจฒ 4, 1 เจ
เจคเฉ 1 เจเฉเจฐ 'เจคเฉ เจเฉเจธเจ เจตเจฟเฉฑเจ เจ
เจธเจซเจฒ เจฐเจฟเจนเจพ, เจชเจฐ เจเจธ เจคเฉเจ เจเจฒเจพเจตเจพ เจเจน เจเฉฑเจ เจเฉเจฐ 'เจคเฉ 5% เจธเฉเจฎเจพ เจฆเฉ เจจเจพเจฒ เจเฉเจธเจ เจตเจฟเฉฑเจ เจตเฉ เจ
เจธเจซเจฒ เจฐเจฟเจนเจพ, เจเฉ เจเจฟ Nginx เจจเจพเจฒเฉเจ เจตเฉ เจฎเจพเฉเจพ เจนเฉเฅค
เจเจเจเจเจเจธ:
เจเฉเจธเจเจพเจ เจฆเฉ เจฆเฉเจฐเจพเจจ, IIS เจจเฉ เจฌเฉเจจเจคเฉเจเจ เจฆเฉ เจเฉฑเจ เจตเจฟเจธเจผเจพเจฒ เจเจคเจพเจฐ เจเจเฉฑเจ เฉ เจเฉเจคเฉ เจชเจฐ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ 'เจคเฉ เจเจพเจฐเจตเจพเจ เจเฉเจคเฉเฅค เจเจผเจพเจนเจฐ เจคเฉเจฐ 'เจคเฉ, เจฌเจพเจเจธ เจคเฉเจ เจฌเจพเจนเจฐ เจฌเฉเจจเจคเฉ เจฆเฉ เจชเฉเจฐเจเจฟเจฐเจฟเจ เจฒเจ เจเฉเจ เจธเจฎเจพเจ เจธเจฎเจพเจชเจค เจจเจนเฉเจ เจเฉเจคเจพ เจเจฟเจ เจนเฉเฅค
เจเจพเจฐเจ เจเฉเจธเจ เจจเฉเฉฐ เจชเฉเจฐเจพ เจเจฐเจจ เจตเจฟเฉฑเจ เจฒเฉฑเจเจฟเจ เจธเจฎเจพเจ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉเฅค เจชเฉเจฐเฉ เจคเจฐเฉเจนเจพเจ เจฌเฉเจคเฉเจเฉ เจเฉเจธเจเจฟเฉฐเจ เจเฉเจเจซเจฟเจเจฐเฉเจธเจผเจจเจพเจ เจจเฉเฉฐ เจฐเฉฑเจฆ เจเจฐ เจฆเจฟเฉฑเจคเจพ เจเจฟเจ เจธเฉเฅค เจเจฟเฉฑเจคเจฐ เจฆเจฐเจธเจพเจเจเจฆเจพ เจนเฉ เจเจฟ เจเจฆเฉเจ เจนเจพเจฐเจกเจตเฉเจ
เจฐ เจฆเฉ เจเฉฑเจฒ เจเจเจเจฆเฉ เจนเฉ เจคเจพเจ IIS เจฆเฉ เจเจฟเฉฐเจจเฉ เจฎเฉฐเจ เจนเฉเฉฐเจฆเฉ เจนเฉ, เจ
เจคเฉ NGINX เจเจฟเฉฐเจจเจพ เจธเจผเจพเจจเจฆเจพเจฐ เจนเฉเฅค
เจกเจฟเจธเจ เจคเฉเจ เจธเจเฉเจฒเฉเจฌเจฟเจฒเจเฉ:
เจเจจเจเจฟเจจเฉเจเจธ:
เจเจ เจนเฉเจฃ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจ เจคเฉ เจเฉเจฐเจพเจ เจฆเฉ เจธเฉฐเจเจฟเจ เจ เจคเฉ เจกเจฟเจธเจ เจฆเฉ เจเจคเฉ เจฆเฉ เจฐเฉเจช เจตเจฟเฉฑเจ เจธเจเฉเจฒเฉเจฌเจฟเจฒเจเฉ เจจเฉเฉฐ เจตเฉเจเฉเจเฅค
เจเจธ เจตเจพเจฐ Nginx เจฆเฉ เจฆเฉ เจฌเจเจพเจ 4 เจเฉเจธเจเจพเจ เจตเจฟเฉฑเจ เจ
เจธเจซเจฒ เจฐเจฟเจนเจพเฅค
เจ เจชเจพเจเฉ:
เจ
เจชเจพเจเฉ เจชเจฟเจเจฒเฉ เจตเจพเจฐ เจฆเฉ เจฌเจฐเจพเจฌเจฐ เจเฉเจธเจเจพเจ เจตเจฟเฉฑเจ เจ
เจธเจซเจฒ เจฐเจฟเจนเจพเฅค
เจเจเจเจเจเจธ:
IIS เจฒเจเจญเจ เจเฉฑเจเฉ เจเจฟเจนเจพ เจเฉเจฐเจพเจซ เจฆเจฟเจเจพเจเจเจฆเจพ เจนเฉ, เจเจฟเจตเฉเจ เจเจฟ เจเฉเจ เจกเจฟเจธเจ เจชเจพเจฌเฉฐเจฆเฉเจเจ เจจเจนเฉเจ เจธเจจเฅค เจเจฎ เจคเฉเจฐ 'เจคเฉ, เจธเจพเจฐเฉ เจธเจฐเจตเจฐเจพเจ เจฆเฉ เจเฉเจฐเจพเจซเจฟเจเจธ เจฌเจนเฉเจค เจเจผเจฟเจเจฆเจพ เจจเจนเฉเจ เจฌเจฆเจฒเฉ, เจเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉ เจเจฟ เจเจนเจจเจพเจ เจตเจฟเฉฑเจเฉเจ เจนเจฐเฉเจ เจจเฉ RAM เจตเจฟเฉฑเจ เจธเจฅเจฟเจฐ เจกเฉเจเจพ เจจเฉเฉฐ เจเฉเจธเจผ เจเฉเจคเจพ เจ
เจคเฉ เจเจธ เจจเฉเฉฐ เจเฉฑเจฅเฉเจ เจธเฉเจตเจพ เจฆเจฟเฉฑเจคเฉเฅค เจเฉฑเจฅเฉ เจ
เจธเฉเจ เจฎเฉเฉฑเจ เจฐเฉเจเจพเจตเจ เจฆเฉเจเจฆเฉ เจนเจพเจ - เจตเฉเฉฑเจฌ เจธเจฐเจตเจฐ เจเจชเจฃเฉ เจเจช เจตเจฟเฉฑเจเฅค
เจเจธ เจเฉเจธเจเจฟเฉฐเจ เจฆเฉ เจเจงเจพเจฐ 'เจคเฉ เจธเจฟเฉฑเจเจพ เจเฉฑเจขเจฃเจพ เจฌเจนเฉเจค เจเจฒเจฆเฉ เจนเฉ; เจ เจธเฉเจ เจนเจพเจฒเฉ เจคเฉฑเจ เจฒเฉเจเจธ เจเจจเจเฉเจฐเจฟเจชเจ เจคเฉเจ เจฒเจพเจเจต เจธเจฐเจเฉเจซเจฟเจเฉเจ เจฆเฉ เจจเจพเจฒ HTTPS, เจเฉฐเจชเจฐเฉเจธเจผเจจ เจ เจคเฉ HTTP/2 เจฆเฉ เจเจพเจเจ เจจเจนเฉเจ เจเฉเจคเฉ เจนเฉเฅค เจ เจธเฉเจ เจ เจเจฒเฉ เจฒเฉเจ เจตเจฟเจ เจเจธ เจฌเจพเจฐเฉ เจเฉฑเจฒ เจเจฐเจพเจเจเฉเฅค
เจธเจฐเฉเจค: www.habr.com