เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:

เจ‡เจธ เจฒเฉ‡เจ– เจตเจฟเจš เจ…เจธเฉ€เจ‚ เจฐเจฟเจตเจฐเจธ เจ‡เฉฐเจœเฉ€เจจเฉ€เจ…เจฐเจฟเฉฐเจ— 'เจคเฉ‡ เจ†เจชเจฃเจพ เจนเฉฑเจฅ เจ…เจœเจผเจฎเจพเจตเจพเจ‚เจ—เฉ‡, เจ•เฉ‹เจˆ เจ•เจนเจฟ เจธเจ•เจฆเจพ เจนเฉˆ. เจ…เจธเฉ€เจ‚ เจนเจฐเฉ‡เจ• เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจฆเฉ‡ เจนเฉเฉฑเจก เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจ†เจชเจฃเฉ‡ เจ—เฉฐเจฆเฉ‡ เจนเฉฑเจฅเจพเจ‚ เจจเฉ‚เฉฐ เจชเฉเจฐเจพเจชเจค เจ•เจฐเจพเจ‚เจ—เฉ‡, เจ‰เจนเจจเจพเจ‚ เจฆเจพ เจ…เจœเจฟเจนเฉ‡ เจคเจฐเฉ€เจ•เจฟเจ†เจ‚ เจจเจพเจฒ เจธเจผเฉ‹เจธเจผเจฃ เจ•เจฐเจพเจ‚เจ—เฉ‡ เจœเจฟเจธเจฆเจพ เจ•เฉ‹เจˆ เจตเฉ€ เจธเจผเฉ‹เจธเจผเจฃ เจจเจนเฉ€เจ‚ เจ•เจฐเฉ‡เจ—เจพเฅค

เจ‡เจน เจŸเฉˆเจธเจŸ เจตเฉˆเจ•เจฟเจŠเจฎ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจ—เฉ‹เจฒเจพเจ•เจพเจฐ เจ˜เฉ‹เฉœเฉ‡ เจฆเจพ เจ‡เฉฑเจ• เจฎเจพเจช เจนเฉˆ, เจœเฉ‹ เจ•เจฟ เจกเฉ‡เจŸเจพ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ•เฉเจ เจจเจนเฉ€เจ‚ เจนเฉˆ, เจ…เจคเฉ‡ เจนเฉเจฃ เจธเจพเจจเฉ‚เฉฐ เจจเจนเฉ€เจ‚ เจชเจคเจพ เจ•เจฟ เจ‡เจธ เจจเจพเจฒ เจ•เฉ€ เจ•เจฐเจจเจพ เจนเฉˆเฅค

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:

เจตเจฟเจงเฉ€

Nginx เจ…เจคเฉ‡ Apache เจฒเจˆ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ IIS Windows Server Core 18.04 เจฒเจˆ Ubuntu 2019 LTS เจนเฉˆเฅค เจŸเฉˆเจธเจŸเจพเจ‚ เจคเฉ‹เจ‚ เจชเจนเจฟเจฒเจพเจ‚, เจธเจพเจฐเฉ‡ เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎเจพเจ‚ เจจเฉ‚เฉฐ 04.12.2019 เจฆเจธเฉฐเจฌเจฐ, XNUMX เจคเฉฑเจ• เจจเจตเฉ€เจจเจคเจฎ เจ…เฉฑเจชเจกเฉ‡เจŸ เจชเฉเจฐเจพเจชเจค เจนเฉ‹เจ เจธเจจเฅค

เจŸเฉˆเจธเจŸ เจธเจฟเจฐเจซเจผ HTTP 'เจคเฉ‡ เจนเฉ€ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจจเฅค เจนเจฐเฉ‡เจ• เจตเฉˆเจฌ เจธเจฐเจตเจฐ เจ‡เฉฑเจ•เฉ‹ เจชเฉฐเจจเฉ‡ เจจเฉ‚เฉฐ เจšเจฒเจพเจ‰เจ‚เจฆเจพ เจธเฉ€, เจ•เฉ‹เจกเจฐเฉŒเจชเจธ เจคเฉ‹เจ‚ เจ‡เฉฑเจ• เจฎเฉเจซเจค เจœเฉ‡เจ•เฉˆเจฒ เจŸเฉˆเจ‚เจชเจฒเฉ‡เจŸเฅค เจฒเจฟเฉฐเจ• เจจเฉ‚เฉฐ. เจนเจฐเฉ‡เจ• เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ 'เจคเฉ‡ gzip เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ…เจธเจฎเจฐเฉฑเจฅ เจธเฉ€เฅค

เจฅเฉเจฐเฉ‹เจชเฉเฉฑเจŸ เจŸเฉˆเจธเจŸ 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 เจฌเฉˆเจ‚เจšเจฎเจพเจฐเจ• เจฆเฉ‡ เจจเจคเฉ€เจœเฉ‡เฅค

เจตเจฐเจšเฉเจ…เจฒ เจฎเจธเจผเฉ€เจจ เจคเฉ‹เจ‚ เจฒเจฟเจ† เจกเฉ‡เจŸเจพ:เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:

เจจเจคเฉ€เจœเฉ‡:

TTFB:

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
IIS เจฒเจˆ เจ”เจธเจค TTFB เจธเจญ เจคเฉ‹เจ‚ เจ›เฉ‹เจŸเจพ เจนเฉˆ, 0,5ms, เจฌเจจเจพเจฎ เจ…เจชเจพเจšเฉ‡ เจฒเจˆ 1,4ms เจ…เจคเฉ‡ Nginx เจฒเจˆ 4msเฅค

เจฅเจฐเฉ‹เจชเฉเจŸ:

เจชเจนเจฟเจฒเจพเจ‚, เจ†เจ“ เจฆเฉ‡เจ–เฉ€เจ เจ•เจฟ เจนเจฐเฉ‡เจ• เจธเจฐเจตเจฐ เจ•เฉ‹เจฐ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ•เจฟเฉฐเจจเฉ€ เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจ•เฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆเฅค

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจ—เฉเจฐเจพเจซ เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ เจ…เจคเฉ‡ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจจเฉ‚เฉฐ เจŸเฉˆเจธเจŸเจฐ เจ•เจพเจฒเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจ—เฉเจฐเจพเจซ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ NGINX เจจเฉ‡ เจธเจพเจฐเฉ€เจ†เจ‚ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ‡ 98% เจจเฉ‚เฉฐ เจธเฉฐเจธเจพเจงเจฟเจค เจ•เฉ€เจคเจพ, เจธเจพเจˆเจŸ เจจเฉ‚เฉฐ 20ms เจœเจพเจ‚ เจ˜เฉฑเจŸ เจตเจฟเฉฑเจš เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเจพเฅค IIS, เจ…เจชเจพเจšเฉ‡ เจตเจพเจ‚เจ—, เจธเจพเจฐเฉ€เจ†เจ‚ เจ•เจพเจฒเจพเจ‚ เจฆเฉ‡ เจ†เจ–เจฐเฉ€ 5% เจจเฉ‚เฉฐ เจ•เฉเจฐเจฎเจตเจพเจฐ 76ms เจ…เจคเฉ‡ 14ms เจตเจฟเฉฑเจš เจชเฉ‚เจฐเจพ เจ•เฉ€เจคเจพเฅค

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจ—เฉเจฐเจพเจซ เจคเจฃเจพเจ… เจฆเฉ‡ เจŸเฉˆเจธเจŸ เจฆเฉŒเจฐเจพเจจ เจ‡เฉฑเจ• เจฌเฉ‡เจจเจคเฉ€ เจฒเจˆ เจ”เจธเจค เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจธเจฎเจพเจ‚ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค

เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจคเฉเจธเฉ€เจ‚ เจ—เฉเจฐเจพเจซเจพเจ‚ เจคเฉ‹เจ‚ เจฆเฉ‡เจ– เจธเจ•เจฆเฉ‡ เจนเฉ‹, IIS เจจเฉ‡ เจ…เจชเจพเจšเฉ‡ เจ…เจคเฉ‡ Nginx เจฆเฉ‹เจตเจพเจ‚ เจจเฉ‚เฉฐ เจ‰เจกเจพ เจฆเจฟเฉฑเจคเจพ, เจ‰เฉฑเจš เจฒเฉ‹เจก เจฆเฉ‡ เจนเฉ‡เจ เจพเจ‚ เจฎเจนเฉฑเจคเจตเจชเฉ‚เจฐเจจ เจคเฉŒเจฐ 'เจคเฉ‡ เจนเฉŒเจฒเฉ€ เจนเฉ‹ เจ—เจฟเจ†. 

IIS เจจเฉ‡ เจธเจชเฉฑเจธเจผเจŸ เจคเฉŒเจฐ 'เจคเฉ‡ 4 เจคเฉ‹เจ‚ เจตเฉฑเจง XNUMX เจ•เฉ‹เจฐเจพเจ‚ เจจเฉ‚เฉฐ เจคเจฐเจœเฉ€เจน เจฆเจฟเฉฑเจคเฉ€, XNUMX 'เจคเฉ‡ เจ˜เฉฑเจŸ เจฒเฉ‡เจŸเฉˆเจ‚เจธเฉ€ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเฉ‡ เจนเฉ‹เจ, เจชเจฐ เจ‡เฉฑเจ• เจ•เฉ‹เจฐ เจฆเจพ เจตเฉ€ เจœเจผเฉ‹เจฐเจฆเจพเจฐ เจธเจฎเจฐเจฅเจจ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพเฅค

NGINX เจธเจพเจฐเฉ‡ 8 เจ•เฉ‹เจฐเจพเจ‚ เจตเจฟเฉฑเจš เจšเฉฐเจ—เฉ€ เจคเจฐเฉเจนเจพเจ‚ เจธเจ•เฉ‡เจฒ เจ•เจฐเจฆเจพ เจนเฉˆ, เจ…เจคเฉ‡ เจ…เจชเจพเจšเฉ‡ เจฒเจˆ, เจธเจฟเฉฐเจ—เจฒ-เจ•เฉ‹เจฐ เจฆเฉเจฐเจฟเจธเจผ เจธเจญ เจคเฉ‹เจ‚ เจตเจงเฉ€เจ† เจตเจฟเจ•เจฒเจช เจœเจพเจชเจฆเจพ เจนเฉˆเฅค

เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€:

เจเจจเจœเจฟเจจเฉˆเจ•เจธ:

เจนเฉเจฃ เจ†เจ‰ เจซเฉเจฐเฉ€เจ•เฉเจเจ‚เจธเฉ€ เจ…เจคเฉ‡ เจ•เฉ‹เจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจเฅค 

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
Nginx เจจเฉ‡ 1 เจ…เจคเฉ‡ 4 เจ•เฉ‹เจฐ เจฒเจˆ 1% เจฆเฉ€ เจธเฉ€เจฎเจพ เจฆเฉ‡ เจจเจพเจฒ เจŸเฉˆเจธเจŸ เจชเจพเจธ เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ‡; เจœเจฆเฉ‹เจ‚ เจ‡เจน 2000 เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจคเฉ‹เจ‚ เจตเฉฑเจง เจ—เจฟเจ†, เจคเจพเจ‚ เจ‡เจธเจจเฉ‡ เจŸเฉˆเจธเจŸเจฐ เจจเจพเจฒ เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ–เจคเจฎ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค

เจ…เจชเจพเจšเฉ‡:

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจ…เจชเจพเจšเฉ‡, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ Nginx, เจจเฉ‡ 2500 เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ 'เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆ เจ•เจฐเจ•เฉ‡, เจ•เฉเจจเฉˆเจ•เจธเจผเจจ เจ›เฉฑเจก เจฆเจฟเฉฑเจคเจพ เจ…เจคเฉ‡ เจฌเฉฐเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพเฅค เจ…เจชเจพเจšเฉ‡ 8% เจฆเฉ€ เจธเฉ€เจฎเจพ เจฆเฉ‡ เจจเจพเจฒ 4, 1 เจ…เจคเฉ‡ 1 เจ•เฉ‹เจฐ 'เจคเฉ‡ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒ เจฐเจฟเจนเจพ, เจชเจฐ เจ‡เจธ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ เจ‡เจน เจ‡เฉฑเจ• เจ•เฉ‹เจฐ 'เจคเฉ‡ 5% เจธเฉ€เจฎเจพ เจฆเฉ‡ เจจเจพเจฒ เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš เจตเฉ€ เจ…เจธเจซเจฒ เจฐเจฟเจนเจพ, เจœเฉ‹ เจ•เจฟ Nginx เจจเจพเจฒเฉ‹เจ‚ เจตเฉ€ เจฎเจพเฉœเจพ เจนเฉˆเฅค

เจ†เจˆเจ†เจˆเจเจธ:

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจŸเฉˆเจธเจŸเจพเจ‚ เจฆเฉ‡ เจฆเฉŒเจฐเจพเจจ, IIS เจจเฉ‡ เจฌเฉ‡เจจเจคเฉ€เจ†เจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเจพเจฒ เจ•เจคเจพเจฐ เจ‡เจ•เฉฑเจ เฉ€ เจ•เฉ€เจคเฉ€ เจชเจฐ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• 'เจคเฉ‡ เจ•เจพเจฐเจตเจพเจˆ เจ•เฉ€เจคเฉ€เฅค เจœเจผเจพเจนเจฐ เจคเฉŒเจฐ 'เจคเฉ‡, เจฌเจพเจ•เจธ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจฌเฉ‡เจจเจคเฉ€ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฒเจˆ เจ•เฉ‹เจˆ เจธเจฎเจพเจ‚ เจธเจฎเจพเจชเจค เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆเฅค

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจšเจพเจฐเจŸ เจŸเฉˆเจธเจŸ เจจเฉ‚เฉฐ เจชเฉ‚เจฐเจพ เจ•เจฐเจจ เจตเจฟเฉฑเจš เจฒเฉฑเจ—เจฟเจ† เจธเจฎเจพเจ‚ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค เจชเฉ‚เจฐเฉ€ เจคเจฐเฉเจนเจพเจ‚ เจฌเฉ‡เจคเฉเจ•เฉ‡ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจ•เฉŒเจ‚เจซเจฟเจ—เจฐเฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจฐเฉฑเจฆ เจ•เจฐ เจฆเจฟเฉฑเจคเจพ เจ—เจฟเจ† เจธเฉ€เฅค เจšเจฟเฉฑเจคเจฐ เจฆเจฐเจธเจพเจ‰เจ‚เจฆเจพ เจนเฉˆ เจ•เจฟ เจœเจฆเฉ‹เจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจฆเฉ€ เจ—เฉฑเจฒ เจ†เจ‰เจ‚เจฆเฉ€ เจนเฉˆ เจคเจพเจ‚ IIS เจฆเฉ€ เจ•เจฟเฉฐเจจเฉ€ เจฎเฉฐเจ— เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ, เจ…เจคเฉ‡ NGINX เจ•เจฟเฉฐเจจเจพ เจธเจผเจพเจจเจฆเจพเจฐ เจนเฉˆเฅค

เจกเจฟเจธเจ• เจคเฉ‹เจ‚ เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€:

เจเจจเจœเจฟเจจเฉˆเจ•เจธ:

เจ†เจ‰ เจนเฉเจฃ เจฌเจพเจฐเฉฐเจฌเจพเจฐเจคเจพ เจ…เจคเฉ‡ เจ•เฉ‹เจฐเจพเจ‚ เจฆเฉ€ เจธเฉฐเจ–เจฟเจ† เจ…เจคเฉ‡ เจกเจฟเจธเจ• เจฆเฉ€ เจ—เจคเฉ€ เจฆเฉ‡ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจธเจ•เฉ‡เจฒเฉ‡เจฌเจฟเจฒเจŸเฉ€ เจจเฉ‚เฉฐ เจตเฉ‡เจ–เฉ€เจเฅค 

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจ‡เจธ เจตเจพเจฐ Nginx เจฆเฉ‹ เจฆเฉ€ เจฌเจœเจพเจ 4 เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒ เจฐเจฟเจนเจพเฅค

เจ…เจชเจพเจšเฉ‡:

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
เจ…เจชเจพเจšเฉ‡ เจชเจฟเจ›เจฒเฉ€ เจตเจพเจฐ เจฆเฉ‡ เจฌเจฐเจพเจฌเจฐ เจŸเฉˆเจธเจŸเจพเจ‚ เจตเจฟเฉฑเจš เจ…เจธเจซเจฒ เจฐเจฟเจนเจพเฅค

เจ†เจˆเจ†เจˆเจเจธ:

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:
IIS เจฒเจ—เจญเจ— เจ‡เฉฑเจ•เฉ‹ เจœเจฟเจนเจพ เจ—เฉเจฐเจพเจซ เจฆเจฟเจ–เจพเจ‰เจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เฉ‹เจˆ เจกเจฟเจธเจ• เจชเจพเจฌเฉฐเจฆเฉ€เจ†เจ‚ เจจเจนเฉ€เจ‚ เจธเจจเฅค เจ†เจฎ เจคเฉŒเจฐ 'เจคเฉ‡, เจธเจพเจฐเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ‡ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจฌเจนเฉเจค เจœเจผเจฟเจ†เจฆเจพ เจจเจนเฉ€เจ‚ เจฌเจฆเจฒเฉ‡, เจœเจฟเจธเจฆเจพ เจฎเจคเจฒเจฌ เจนเฉˆ เจ•เจฟ เจ‰เจนเจจเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐเฉ‡เจ• เจจเฉ‡ RAM เจตเจฟเฉฑเจš เจธเจฅเจฟเจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจ•เฉˆเจธเจผ เจ•เฉ€เจคเจพ เจ…เจคเฉ‡ เจ‡เจธ เจจเฉ‚เฉฐ เจ‰เฉฑเจฅเฉ‹เจ‚ เจธเฉ‡เจตเจพ เจฆเจฟเฉฑเจคเฉ€เฅค เจ‡เฉฑเจฅเฉ‡ เจ…เจธเฉ€เจ‚ เจฎเฉเฉฑเจ– เจฐเฉเจ•เจพเจตเจŸ เจฆเฉ‡เจ–เจฆเฉ‡ เจนเจพเจ‚ - เจตเฉˆเฉฑเจฌ เจธเจฐเจตเจฐ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจšเฅค

เจ‡เจธ เจŸเฉˆเจธเจŸเจฟเฉฐเจ— เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจธเจฟเฉฑเจŸเจพ เจ•เฉฑเจขเจฃเจพ เจฌเจนเฉเจค เจœเจฒเจฆเฉ€ เจนเฉˆ; เจ…เจธเฉ€เจ‚ เจนเจพเจฒเฉ‡ เจคเฉฑเจ• เจฒเฉˆเจŸเจธ เจเจจเจ•เฉเจฐเจฟเจชเจŸ เจคเฉ‹เจ‚ เจฒเจพเจˆเจต เจธเจฐเจŸเฉ€เจซเจฟเจ•เฉ‡เจŸ เจฆเฉ‡ เจจเจพเจฒ HTTPS, เจ•เฉฐเจชเจฐเฉˆเจธเจผเจจ เจ…เจคเฉ‡ HTTP/2 เจฆเฉ€ เจœเจพเจ‚เจš เจจเจนเฉ€เจ‚ เจ•เฉ€เจคเฉ€ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจ…เจ—เจฒเฉ‡ เจฒเฉ‡เจ– เจตเจฟเจš เจ‡เจธ เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐเจพเจ‚เจ—เฉ‡เฅค

เจตเฉˆเจฌ เจธเจฐเจตเจฐเจพเจ‚ เจฆเฉ€ เจฒเฉœเจพเจˆเฅค เจญเจพเจ— 1 - HTTP เจธเฉฐเจชเจฐเจ• เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ:

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹