เดตเต†เดฌเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดฏเตเดฆเตเดงเด‚. เดญเดพเด—เด‚ 1 - HTTP เดŸเดšเตเดšเต เด‡เดฒเตเดฒ:

เดˆ เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดจเดฎเตเดฎเตพ เดฑเดฟเดตเต‡เดดเตเดธเต เดŽเดžเตเดšเดฟเดจเต€เดฏเดฑเดฟเด‚เด—เดฟเตฝ เดถเตเดฐเดฎเดฟเด•เตเด•เตเด‚, เด’เดฐเดพเตพ เดชเดฑเดžเตเดžเต‡เด•เตเด•เดพเด‚. เด†เดฐเตเด‚ เด’เดฐเดฟเด•เตเด•เดฒเตเด‚ เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดฏเดพเดคเตเดค เดตเดฟเดงเดคเตเดคเดฟเตฝ เด…เดตเดฐเต† เดšเต‚เดทเดฃเด‚ เดšเต†เดฏเตเดคเตเด•เตŠเดฃเตเดŸเต เด“เดฐเต‹ เดตเต†เดฌเต เดธเต†เตผเดตเดฑเดฟเดจเตเด‚ เด•เต€เดดเดฟเตฝ เดžเด™เตเด™เดณเตเดŸเต† เดตเตƒเดคเตเดคเดฟเด•เต†เดŸเตเดŸ เด•เตˆเด•เตพ เดžเด™เตเด™เตพ เดจเต‡เดŸเตเด‚.

เดˆ เดชเดฐเดฟเดถเต‹เดงเดจ เด’เดฐเต เดถเต‚เดจเตเดฏเดคเดฏเดฟเดฒเต† เด’เดฐเต เด—เต‹เดณเดพเด•เตƒเดคเดฟเดฏเดฟเดฒเตเดณเตเดณ เด•เตเดคเดฟเดฐเดฏเตเดŸเต† เด…เดณเดตเดพเดฃเต, เดฒเดญเดฟเดšเตเดš เดกเดพเดฑเตเดฑเดฏเดฒเตเดฒเดพเดคเต† เดฎเดฑเตเดฑเตŠเดจเตเดจเตเดฎเดฒเตเดฒ, เด‡เดชเตเดชเต‹เตพ เด‡เดคเต เดŽเดจเตเดคเตเดšเต†เดฏเตเดฏเดฃเดฎเต†เดจเตเดจเต เดžเด™เตเด™เตพเด•เตเด•เต เด…เดฑเดฟเดฏเดฟเดฒเตเดฒ.

เดตเต†เดฌเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดฏเตเดฆเตเดงเด‚. เดญเดพเด—เด‚ 1 - HTTP เดŸเดšเตเดšเต เด‡เดฒเตเดฒ:

เดฐเต€เดคเดฟเดถเดพเดธเตเดคเตเดฐเด‚

IIS เดตเดฟเตปเดกเต‹เดธเต เดธเต†เตผเดตเตผ เด•เต‹เตผ 18.04-เดจเตเดณเตเดณ เด‰เดฌเตเดฃเตเดŸเต 2019 LTS เด†เดฃเต Nginx, Apache เดŽเดจเตเดจเดฟเดตเดฏเตเดŸเต† เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚. เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดฎเตเดฎเตเดชเต, เดŽเดฒเตเดฒเดพ เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพเด•เตเด•เตเด‚ 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 เดŸเต†เดธเตเดฑเตเดฑเต เดจเดŸเดคเตเดคเดฟ, เดเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดคเดฐเดคเตเดคเดฟเดฒเตเดณเตเดณ เด•เดพเดทเต†เด•เดณเตเดŸเต† เดฐเต‚เดชเดญเดพเดตเด‚ เด‡เดฒเตเดฒเดพเดคเดพเด•เตเด•เดพเตป เดธเต†เตผเดตเตผ เด“เดซเดพเด•เตเด•เดฟ เดฎเตเดฎเตเดชเดคเตเดคเต† เดšเต†เด•เตเด•เต เดชเต‹เดฏเดฟเตปเตเดฑเดฟเดฒเต‡เด•เตเด•เต เดคเดฟเดฐเดฟเดšเตเดšเต.

เดŸเต†เดธเตเดฑเตเดฑเดฑเตเด‚ เดตเต†เดฌเต เดธเต†เตผเดตเดฑเตเด‚ เด’เดฐเต‡ เดนเต‹เดธเตเดฑเตเดฑเดฟเดฒเตเด‚ เด’เดฐเต‡ เดตเต†เตผเดšเตเดตเตฝ เดธเตเดตเดฟเดšเตเดšเดฟเดฒเตเด‚ เด†เดฏเดฟเดฐเตเดจเตเดจเต.

เดกเดฟเดธเตเด•เต เดธเดฌเตเดธเดฟเดธเตเดฑเตเดฑเด‚ เด‰เดŸเดจเดŸเดฟ เดตเดฟเดฒเดฏเดฟเดฐเตเดคเตเดคเตเดจเตเดจเดคเดฟเดจเต, เดคเดŸเดธเตเดธเด™เตเด™เดณเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเตเดณเตเดณ เด’เดฐเต เด†เดถเดฏเด‚ เดฒเดญเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต 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 เดตเตเดฏเด•เตเดคเดฎเดพเดฏเดฟ 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 เดŸเดšเตเดšเต เด‡เดฒเตเดฒ:
เดชเดฐเต€เด•เตเดท เดชเต‚เตผเดคเตเดคเดฟเดฏเดพเด•เตเด•เดพเตป เดŽเดŸเตเดคเตเดค เดธเดฎเดฏเด‚ เดšเดพเตผเดŸเตเดŸเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เดคเดฟเด•เดšเตเดšเตเด‚ เด…เดธเด‚เดฌเดจเตเดงเดฎเดพเดฏ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เต เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดจเดฟเดฐเดธเดฟเดšเตเดšเต. เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเตปเตเดฑเต† เด•เดพเดฐเตเดฏเดคเตเดคเดฟเตฝ เดเดเดŽเดธเต เดŽเดคเตเดฐเดคเตเดคเต‹เดณเด‚ เด†เดตเดถเตเดฏเดชเตเดชเต†เดŸเตเดจเตเดจเตเดตเต†เดจเตเดจเตเด‚ เดŽเตปเดœเดฟเดŽเตปเดŽเด•เตโ€Œเดธเต เดŽเดคเตเดฐ เดฎเดฟเด•เดšเตเดšเดคเดพเดฃเต†เดจเตเดจเตเด‚ เดกเดฏเด—เตเดฐเด‚ เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต.

เดกเดฟเดธเตเด•เดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ:

เดŽเตปเดœเดฟเตป:

เด‡เดชเตเดชเต‹เตพ เด†เดตเตƒเดคเตเดคเดฟเดฏเดฟเดฒเตเด‚ เด•เต‹เดฑเตเด•เดณเตเดŸเต† เดŽเดฃเตเดฃเดคเตเดคเดฟเดฒเตเด‚ เดกเดฟเดธเตเด•เต เดตเต‡เด—เดคเดฏเดฟเดฒเตเด‚ เดธเตเด•เต‡เดฒเดฌเดฟเดณเดฟเดฑเตเดฑเดฟ เดจเต‹เด•เตเด•เดพเด‚. 

เดตเต†เดฌเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดฏเตเดฆเตเดงเด‚. เดญเดพเด—เด‚ 1 - HTTP เดŸเดšเตเดšเต เด‡เดฒเตเดฒ:
เด‡เดคเตเดคเดตเดฃ เดฐเดฃเตเดŸเต เดŸเต†เดธเตเดฑเตเดฑเตเด•เตพเด•เตเด•เต เดชเด•เดฐเด‚ 4 เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ Nginx เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต.

เด…เดชเตเดชเดพเดšเตเดšเต†:

เดตเต†เดฌเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดฏเตเดฆเตเดงเด‚. เดญเดพเด—เด‚ 1 - HTTP เดŸเดšเตเดšเต เด‡เดฒเตเดฒ:
เด•เดดเดฟเดžเตเดž เดคเดตเดฃเดคเตเดคเต† เด…เดคเต‡ เดŸเต†เดธเตเดฑเตเดฑเตเด•เดณเดฟเตฝ เด…เดชเตเดชเดพเดšเตเดšเต† เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเดŸเต.

เดโ€Œเดโ€ŒเดŽเดธเต:

เดตเต†เดฌเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดฏเตเดฆเตเดงเด‚. เดญเดพเด—เด‚ 1 - HTTP เดŸเดšเตเดšเต เด‡เดฒเตเดฒ:
เดกเดฟเดธเตเด•เต เดจเดฟเดฏเดจเตเดคเตเดฐเดฃเด™เตเด™เตพ เด‡เดฒเตเดฒเดพเดคเตเดคเดคเตเดชเต‹เดฒเต†, IIS เดเดคเดพเดฃเตเดŸเต เดธเดฎเดพเดจเดฎเดพเดฏ เด—เตเดฐเดพเดซเต เด•เดพเดฃเดฟเด•เตเด•เตเดจเตเดจเต. เดชเตŠเดคเตเดตเต‡, เดŽเดฒเตเดฒเดพ เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต†เดฏเตเด‚ เด—เตเดฐเดพเดซเดฟเด•เตเดธเดฟเตฝ เด•เดพเดฐเตเดฏเดฎเดพเดฏ เดฎเดพเดฑเตเดฑเดฎเตเดฃเตเดŸเดพเดฏเดฟเดฒเตเดฒ, เด…เดคเดฟเดจเตผเดคเตเดฅเด‚ เด…เดต เด“เดฐเต‹เดจเตเดจเตเด‚ เดฑเดพเดฎเดฟเตฝ เดธเตเดฑเตเดฑเดพเดฑเตเดฑเดฟเด•เต เดกเดพเดฑเตเดฑ เด•เดพเดทเต† เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เดตเดฟเดŸเต† เดจเดฟเดจเตเดจเต เด…เดคเต เดจเตฝเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เด‡เดตเดฟเดŸเต† เดจเดฎเตเดฎเตพ เดชเตเดฐเดงเดพเดจ เดคเดŸเดธเตเดธเด‚ เด•เดพเดฃเตเดจเตเดจเต - เดตเต†เดฌเต เดธเต†เตผเดตเตผ เดคเดจเตเดจเต†.

เดˆ เดŸเต†เดธเตเดฑเตเดฑเดฟเด‚เด—เดฟเดจเต† เด…เดŸเดฟเดธเตเดฅเดพเดจเดฎเดพเด•เตเด•เดฟเดฏเตเดณเตเดณ เดจเดฟเด—เดฎเดจเด™เตเด™เดณเดฟเตฝ เดŽเดคเตเดคเดฟเดšเตเดšเต‡เดฐเดพเตป เดตเดณเดฐเต† เดจเต‡เดฐเดคเตเดคเต† เดคเดจเตเดจเต†, เดฒเต†เดฑเตเดฑเตเดธเต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเดฟเตฝ เดจเดฟเดจเตเดจเตเดณเตเดณ เดคเดคเตเดธเดฎเดฏ เดธเตผเดŸเตเดŸเดฟเดซเดฟเด•เตเด•เดฑเตเดฑเต เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดžเด™เตเด™เตพ เด‡เดคเตเดตเดฐเต† HTTPS, เด•เด‚เดชเตเดฐเดทเตป, HTTP/2 เดŽเดจเตเดจเดฟเดต เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเดฟเดŸเตเดŸเดฟเดฒเตเดฒ. เด…เดŸเตเดคเตเดค เดฒเต‡เด–เดจเดคเตเดคเดฟเตฝ เดจเดฎเตเดฎเตพ เด‡เดคเดฟเดจเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดธเด‚เดธเดพเดฐเดฟเด•เตเด•เตเด‚.

เดตเต†เดฌเต เดธเต†เตผเดตเดฑเตเด•เดณเตเดŸเต† เดฏเตเดฆเตเดงเด‚. เดญเดพเด—เด‚ 1 - HTTP เดŸเดšเตเดšเต เด‡เดฒเตเดฒ:

เด…เดตเดฒเด‚เดฌเด‚: www.habr.com

เด’เดฐเต เด…เดญเดฟเดชเตเดฐเดพเดฏเด‚ เดšเต‡เตผเด•เตเด•เตเด•