เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:

เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเบžเบฐเบเบฒเบเบฒเบกเบกเบทเบ‚เบญเบ‡เบžเบงเบเป€เบฎเบปเบฒเปƒเบ™เบงเบดเบชเบฐเบงเบฐเบเปเบฒเบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™, เบซเบ™เบถเปˆเบ‡เบญเบฒเบ”เบˆเบฐเป€เบงเบปเป‰เบฒเบงเปˆเบฒ. เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบˆเบฐโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบกเบทโ€‹เป€เบ›เบทเป‰เบญเบ™โ€‹เบ‚เบญเบ‡โ€‹เบžเบงเบโ€‹เป€เบฎเบปเบฒโ€‹เบžเบฒเบโ€‹เปƒเบ•เป‰โ€‹เบเบฒเบ™ Hood เบ‚เบญเบ‡โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เป€เบ„เบทเปˆเบญเบ‡โ€‹เปเบกเปˆโ€‹เบ‚เปˆเบฒเบโ€‹เบ‚เบญเบ‡โ€‹เป€เบงเบฑเบšโ€‹เป„เบŠโ€‹เบ•โ€‹เปŒโ€‹, เบเบฒเบ™โ€‹เบ‚เบธเบ”โ€‹เบ„เบปเป‰เบ™โ€‹เปƒเบซเป‰โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹เปƒเบ™โ€‹เบงเบดโ€‹เบ—เบตโ€‹เบเบฒเบ™โ€‹เบ—เบตเปˆโ€‹เบšเปเปˆโ€‹เบกเบตโ€‹เปƒเบœโ€‹เบˆเบฐโ€‹เบ‚เบนเบ”โ€‹เบฎเบตเบ”โ€‹.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ™เบตเป‰เปเบกเปˆเบ™เบเบฒเบ™เบงเบฑเบ”เปเบ—เบเบ‚เบญเบ‡เบกเป‰เบฒ spherical เปƒเบ™เบชเบนเบ™เบเบฒเบเบฒเบ”, เบšเปเปˆเบกเบตเบซเบเบฑเบ‡เบซเบผเบฒเบเบเปˆเบงเบฒเบ‚เปเป‰เบกเบนเบ™เบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบš, เปเบฅเบฐเปƒเบ™เบ›เบฑเบ”เบˆเบธเบšเบฑเบ™เบžเบงเบเป€เบฎเบปเบฒเบšเปเปˆเบฎเบนเป‰เบงเปˆเบฒเบˆเบฐเป€เบฎเบฑเบ”เปเบ™เบงเปƒเบ”เบเบฑเบšเบกเบฑเบ™.

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:

เบงเบดเบ—เบตเบเบฒเบ™

เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบชเปเบฒเบฅเบฑเบš Nginx เปเบฅเบฐ Apache เปเบกเปˆเบ™ Ubuntu 18.04 LTS, เบชเปเบฒเบฅเบฑเบš IIS Windows Server Core 2019. เบเปˆเบญเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš, เบฅเบฐเบšเบปเบšเบ›เบฐเบ•เบดเบšเบฑเบ”เบเบฒเบ™เบ—เบฑเบ‡เบซเบกเบปเบ”เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฑเบšเป€เบ”เบ”เบซเบผเป‰เบฒเบชเบธเบ”เปƒเบ™เบงเบฑเบ™เบ—เบต 04.12.2019 เบ—เบฑเบ™เบงเบฒ XNUMX.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เบชเบฐเป€เบžเบฒเบฐเบœเปˆเบฒเบ™ HTTP. เปเบ•เปˆเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเปเบฅเปˆเบ™เบซเบ™เป‰เบฒเบ”เบฝเบงเบเบฑเบ™, เป€เบ›เบฑเบ™เปเบกเปˆเปเบšเบš Jekyll เบŸเบฃเบตเบˆเบฒเบ Codrops. เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. เปเบ•เปˆเบฅเบฐเป€เบŠเบตเบšเป€เบงเบตเป„เบ”เป‰เบ›เบดเบ”เบเบฒเบ™เบšเบตเบšเบญเบฑเบ” gzip.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบœเปˆเบฒเบ™เปเบกเปˆเบ™เป€เบฎเบฑเบ”เบ”เป‰เบงเบ Httpd-tools เบ”เป‰เบงเบเบเบฒเบ™เป‚เบ•เป‰เบ–เบฝเบ‡:

ab -n 50000 -c 500 http://192.168.76.204:80/

เป€เบŠเบตเบšเป€เบงเบตเบ–เบทเบเบˆเปเบฒเบเบฑเบ”เบขเบนเปˆเบ—เบตเปˆ 10, 5, เปเบฅเบฐ 1 เป€เบ›เบตเป€เบŠเบฑเบ™เบ‚เบญเบ‡เบซเบผเบฑเบเปƒเบ™ 8, 4, เปเบฅเบฐเบซเบ™เบถเปˆเบ‡เบซเบผเบฑเบ. เบšเปˆเบญเบ™เบ™เบฑเปˆเบ‡เบ—เบปเบ”เบชเบญเบšเปเบกเปˆเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ—เบตเปˆเบกเบต 9900K@5400MHz, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบตเปˆเป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ” 10% เป„เบ”เป‰เบฎเบฑเบšเบ›เบฐเบกเบฒเบ™ 540MHz เบ•เปเปˆเบซเบผเบฑเบ.

เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš TTFB เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบ•เบดเบšเบฑเบ”เปƒเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เปเบฒเบญเบดเบ” booted เปเบฅเบฐเบงเบฑเบ”เปเบ—เบเป‚เบ”เบเปƒเบŠเป‰ DevTools;

เบ•เบปเบงเบ—เบปเบ”เบชเบญเบš เปเบฅเบฐเป€เบŠเบตเบšเป€เบงเบตเป€เบงเบฑเบšเบขเบนเปˆเปƒเบ™เป‚เบฎเบ”เบ”เบฝเบงเบเบฑเบ™ เปเบฅเบฐเบขเบนเปˆเปƒเบ™เบชเบฐเบงเบดเบ”เบชเบฐเป€เปเบทเบญเบ™เบ”เบฝเบงเบเบฑเบ™.

เป€เบžเบทเปˆเบญเบ›เบฐเป€เบกเบตเบ™เบฅเบฐเบšเบปเบšเบเปˆเบญเบเบ‚เบญเบ‡เปเบœเปˆเบ™เปƒเบ™เบ—เบฑเบ™เบ—เบต, เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบšเบ‚เบญเบ‡เบ”เบฑเบ”เบŠเบฐเบ™เบต ATTO เปเบฅเบฐ CrystalDIskMark เป€เบžเบทเปˆเบญเปƒเบซเป‰เบกเบตเบ„เบงเบฒเบกเบ„เบดเบ”เบ‚เบญเบ‡เบ‚เปเป‰เบšเบปเบเบœเปˆเบญเบ‡.

เบ‚เปเป‰โ€‹เบกเบนเบ™โ€‹เบ—เบตเปˆโ€‹เป„เบ”เป‰โ€‹เบฎเบฑเบšโ€‹เบˆเบฒเบ virtual machine เป„เบ”เป‰โ€‹:เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:

เบœเบปเบ™เป„เบ”เป‰เบฎเบฑเบš:

TTFB:

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
TTFB เบชเบฐเป€เบฅเปˆเบเบชเปเบฒเบฅเบฑเบš IIS เปเบกเปˆเบ™เบ™เป‰เบญเบเบ—เบตเปˆเบชเบธเบ”, 0,5ms, เบ—เบฝเบšเบเบฑเบš 1,4ms เบชเปเบฒเบฅเบฑเบš Apache เปเบฅเบฐ 4ms เบชเปเบฒเบฅเบฑเบš Nginx.

เบœเปˆเบฒเบ™:

เบ—เปเบฒเบญเบดเบ”, เปƒเบซเป‰เป€เบšเบดเปˆเบ‡เบงเบดเบ—เบตเบเบฒเบ™เบ‚เบญเบ‡เปเบ•เปˆเบฅเบฐเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ‚เบญเบ‡เบ‚เบฐเบซเบ™เบฒเบ”เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เปเบเบ™.

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบชเบฐเปเบ”เบ‡เบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เป‚เบ—เบซเบฒเบœเบนเป‰เบ—เบปเบ”เบชเบญเบšเบเบฑเบšเป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเปเบฅเบฐเบเบฒเบ™ latency. เป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒ NGINX เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ 98% เบ‚เบญเบ‡เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบ—เบฑเบ‡เบซเบกเบปเบ”, เบชเบปเปˆเบ‡เป€เบงเบฑเบšเป„เบŠเบ—เปŒเปƒเบ™ 20ms เบซเบผเบทเบซเบ™เป‰เบญเบเบเบงเปˆเบฒ. IIS, เป€เบŠเบฑเปˆเบ™ Apache, เบชเปเบฒเป€เบฅเบฑเบ” 5% เบชเบธเบ”เบ—เป‰เบฒเบเบ‚เบญเบ‡เบเบฒเบ™เป‚เบ—เบ—เบฑเบ‡เบซเบกเบปเบ”เปƒเบ™ 76ms เปเบฅเบฐ 14ms, เบ•เบฒเบกเบฅเปเบฒเบ”เบฑเบš.

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เป€เบชเบฑเป‰เบ™เบชเบฐเปเบ”เบ‡เบชเบฐเปเบ”เบ‡เป€เบงเบฅเบฒเบ›เบฐเบกเบงเบ™เบœเบปเบ™เป‚เบ”เบเบชเบฐเป€เบฅเปˆเบเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เปเบซเบ™เบถเปˆเบ‡เปƒเบ™เบฅเบฐเบซเบงเปˆเบฒเบ‡เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ„เบงเบฒเบกเบเบปเบ”เบ”เบฑเบ™.

เบ”เบฑเปˆเบ‡เบ—เบตเปˆเป€เบˆเบปเป‰เบฒเบชเบฒเบกเบฒเบ”เป€เบซเบฑเบ™เป„เบ”เป‰เบˆเบฒเบเบเบฒเบŸ, IIS เป„เบ”เป‰เบฅเบฐเป€เบšเบตเบ”เบ—เบฑเบ‡ Apache เปเบฅเบฐ Nginx, เบŠเป‰เบฒเบฅเบปเบ‡เบขเปˆเบฒเบ‡เบซเบผเบงเบ‡เบซเบผเบฒเบเบžเบฒเบเปƒเบ•เป‰เบเบฒเบ™เป‚เบซเบผเบ”เบชเบนเบ‡. 

IIS เบŠเบฑเบ”เป€เบˆเบ™เบกเบฑเบ 4 cores เบซเบผเบฒเบเบเบงเปˆเบฒ XNUMX, เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™ latencies เบ•เปˆเปเบฒเบชเบธเบ” XNUMX, เปเบ•เปˆเบเบฑเบ‡เบšเปเปˆเป„เบ”เป‰เบชเบฐเบซเบ™เบฑเบšเบชเบฐเบซเบ™เบนเบ™เบขเปˆเบฒเบ‡เปเบ‚เบ‡เปเบฎเบ‡เบซเบ™เบถเปˆเบ‡เบซเบผเบฑเบ.

NGINX เบ›เบฑเบšเบ‚เบฐเบซเบ™เบฒเบ”เป„เบ”เป‰เบ”เบตเปƒเบ™เบ—เบปเปˆเบงเบ—เบธเบ 8 cores, เปเบฅเบฐเบชเปเบฒเบฅเบฑเบš Apache, เบชเบฐเบ–เบฒเบ™เบฐเบเบฒเบ™เบ—เบตเปˆเบกเบตเปเบเบ™เบ”เบฝเบงเป€เบšเบดเปˆเบ‡เบ„เบทเบงเปˆเบฒเป€เบ›เบฑเบ™เบ—เบฒเบ‡เป€เบฅเบทเบญเบเบ—เบตเปˆเบ”เบตเบ—เบตเปˆเบชเบธเบ”.

เบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบ:

nginx:

เบ•เบญเบ™เบ™เบตเป‰เปƒเบซเป‰เป€เบฎเบปเบฒเบกเบฒเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเบ‚เบฐเปœเบฒเบ”เปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบ„เบงเบฒเบกเบ–เบตเปˆ เปเบฅเบฐเบˆเบณเบ™เบงเบ™เบ‚เบญเบ‡เปเบเบ™. 

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
Nginx เบšเปเปˆเบœเปˆเบฒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบกเบตเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ” 1% เบชเปเบฒเบฅเบฑเบš 4 เปเบฅเบฐ 1 cores เป€เบกเบทเปˆเบญเบกเบฑเบ™เป€เบเบตเบ™ 2000 เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป, เบกเบฑเบ™เป„เบ”เป‰เบขเบธเบ”เป€เบŠเบปเบฒเบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบœเบนเป‰เบ—เบปเบ”เบชเบญเบš.

Apache:

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
Apache, เป€เบŠเบฑเปˆเบ™ Nginx, เป„เบ”เป‰เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™ 2500 เบ„เปเบฒเบฎเป‰เบญเบ‡เบ‚เป, เบเบญเบกเปเบžเป‰เปเบฅเบฐเบ›เบดเบ”เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆ. Apache เบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปƒเบ™ 8, 4 เปเบฅเบฐ 1 cores เบ—เบตเปˆเบกเบตเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ” 1%, เปเบ•เปˆเบ™เบญเบเบˆเบฒเบเบ™เบฑเป‰เบ™เบกเบฑเบ™เบเบฑเบ‡เบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเบกเบตเบ‚เบญเบšเป€เบ‚เบ”เบˆเปเบฒเบเบฑเบ” 5% เปƒเบ™เบซเบ™เบถเปˆเบ‡เบซเบผเบฑเบ, เป€เบŠเบดเปˆเบ‡เบฎเป‰เบฒเบเปเบฎเบ‡เบเบงเปˆเบฒ Nginx.

IIS:

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เปƒเบ™โ€‹เบฅเบฐโ€‹เบซเบงเปˆเบฒเบ‡โ€‹เบเบฒเบ™โ€‹เบ—เบปเบ”โ€‹เบชเบญเบšโ€‹, IIS เป„เบ”เป‰โ€‹เบชเบฐโ€‹เบชเบปเบกโ€‹เปเบ–เบงโ€‹เบ‚เบฐโ€‹เบซเบ™เบฒเบ”โ€‹เปƒเบซเบเปˆโ€‹เบ‚เบญเบ‡โ€‹เบเบฒเบ™โ€‹เบฎเป‰เบญเบ‡โ€‹เบ‚เปโ€‹เปเบ•เปˆโ€‹เบเบฒเบ™โ€‹เบ›เบธเบ‡โ€‹เปเบ•เปˆเบ‡โ€‹เปเบ•เปˆโ€‹เบฅเบฐโ€‹เบ‚เบญเบ‡โ€‹เป€เบ‚เบปเบฒโ€‹เป€เบˆเบปเป‰เบฒโ€‹. เบ›เบฒเบเบปเบ”เบ‚เบทเป‰เบ™, เบขเบนเปˆเบ™เบญเบเบเปˆเบญเบ‡เบšเปเปˆเบกเบตเป€เบงเบฅเบฒเบซเบกเบปเบ”เป€เบงเบฅเบฒเบชเปเบฒเบฅเบฑเบšเบเบฒเบ™เบ”เปเบฒเป€เบ™เบตเบ™เบเบฒเบ™เบฎเป‰เบญเบ‡เบ‚เป.

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เบ•เบฒเบ•เบฐเบฅเบฒเบ‡เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เป€เบงเบฅเบฒเบ—เบตเปˆเบกเบฑเบ™เปƒเบŠเป‰เป€เบงเบฅเบฒเป€เบžเบทเปˆเบญเป€เบฎเบฑเบ”เบชเปเบฒเป€เบฅเบฑเบ”เบเบฒเบ™เบ—เบปเบ”เบชเบญเบš. เบเบฒเบ™เบ•เบฑเป‰เบ‡เบ„เปˆเบฒเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ—เบตเปˆเป‚เบ‡เปˆเบขเปˆเบฒเบ‡เบชเบปเบกเบšเบนเบ™เป„เบ”เป‰เบ–เบทเบเบเบปเบเป€เบฅเบตเบ. เปเบœเบ™เบงเบฒเบ”เบชเบฐเปเบ”เบ‡เปƒเบซเป‰เป€เบซเบฑเบ™เบงเปˆเบฒ IIS เบ•เป‰เบญเบ‡เบเบฒเบ™เปเบ™เบงเปƒเบ”เป€เบกเบทเปˆเบญเป€เบงเบปเป‰เบฒเป€เบ–เบดเบ‡เบฎเบฒเบ”เปเบง, เปเบฅเบฐ NGINX เบกเบตเบ„เบงเบฒเบกเบงเบดเป€เบชเบ”เปเบ™เบงเปƒเบ”.

เบ„เบงเบฒเบกโ€‹เบชเบฒโ€‹เบกเบฒเบ”โ€‹เบ‚เบฐโ€‹เบซเบเบฒเบโ€‹เบ•เบปเบงโ€‹เบˆเบฒเบโ€‹เปเบœเปˆเบ™โ€‹:

nginx:

เบ•เบญเบ™เบ™เบตเป‰เปƒเบซเป‰เป€เบฎเบปเบฒเบกเบฒเป€เบšเบดเปˆเบ‡เบเบฒเบ™เบ‚เบฐเบซเบเบฒเบเปƒเบ™เปเบ‡เปˆเบ‚เบญเบ‡เบ„เบงเบฒเบกเบ–เบตเปˆ เปเบฅเบฐเบˆเปเบฒเบ™เบงเบ™เบ‚เบญเบ‡เปเบเบ™ เปเบฅเบฐเบ„เบงเบฒเบกเป„เบงเบ‚เบญเบ‡เปเบœเปˆเบ™. 

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
เป€เบงเบฅเบฒเบ™เบตเป‰ Nginx เบฅเบปเป‰เบกเป€เบซเบฅเบง 4 เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเปเบ—เบ™เบ—เบตเปˆเบˆเบฐเบชเบญเบ‡.

Apache:

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
Apache เบฅเบปเป‰เบกเป€เบซเบฅเบงเปƒเบ™เบˆเปเบฒเบ™เบงเบ™เบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ”เบฝเบงเบเบฑเบ™เบเบฑเบšเบ„เบฑเป‰เบ‡เบ—เบตเปˆเบœเปˆเบฒเบ™เบกเบฒ.

IIS:

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:
IIS เบชเบฐเปเบ”เบ‡เบเบฒเบŸเบ—เบตเปˆเป€เบเบทเบญเบšเบ„เบทเบเบฑเบ™, เบ„เบทเบเบฑเบšเบงเปˆเบฒเบšเปเปˆเบกเบตเบ‚เปเป‰เบˆเปเบฒเบเบฑเบ”เบ‚เบญเบ‡เปเบœเปˆเบ™. เป‚เบ”เบเบ—เบปเปˆเบงเป„เบ›เปเบฅเป‰เบง, เบฎเบนเบšเบžเบฒเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเบ—เบฑเบ‡เบซเบกเบปเบ”เบšเปเปˆเป„เบ”เป‰เบ›เปˆเบฝเบ™เปเบ›เบ‡เบซเบผเบฒเบ, เบŠเบถเปˆเบ‡เบซเบกเบฒเบเบ„เบงเบฒเบกเบงเปˆเบฒเบžเบงเบเป€เบ‚เบปเบฒเปเบ•เปˆเบฅเบฐเบšเปˆเบญเบ™เป€เบเบฑเบšเบ‚เปเป‰เบกเบนเบ™เบชเบฐเบ–เบดเบ”เบขเบนเปˆเปƒเบ™ RAM เปเบฅเบฐเบฎเบฑเบšเปƒเบŠเป‰เบกเบฑเบ™เบˆเบฒเบเบšเปˆเบญเบ™เบ™เบฑเป‰เบ™. เบ—เบตเปˆเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเป€เบซเบฑเบ™เบ„เปเบ‚เบงเบ”เบ•เบปเป‰เบ™เบ•เป - เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบšเป„เบŠเบ•เปŒเบ•เบปเบงเบกเบฑเบ™เป€เบญเบ‡.

เบกเบฑเบ™เป„เบงเป€เบเบตเบ™เป„เบ›เบ—เบตเปˆเบˆเบฐเบชเบฐเบซเบผเบธเบšเป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบเบฒเบ™เบ—เบปเบ”เบชเบญเบšเบ™เบตเป‰เบžเบงเบเป€เบฎเบปเบฒเบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เป„เบ”เป‰เบ—เบปเบ”เบชเบญเบš HTTPS, เบเบฒเบ™เบšเบตเบšเบญเบฑเบ”เปเบฅเบฐ HTTP/2 เบ”เป‰เบงเบเปƒเบšเบขเบฑเป‰เบ‡เบขเบทเบ™เบชเบปเบ”เบˆเบฒเบ Let's Encrypt. เบžเบงเบเป€เบฎเบปเบฒเบˆเบฐเป€เบงเบปเป‰เบฒเบเปˆเบฝเบงเบเบฑเบšเป€เบฅเบทเปˆเบญเบ‡เบ™เบตเป‰เปƒเบ™เบšเบปเบ”เบ„เบงเบฒเบกเบ•เปเปˆเป„เบ›.

เบฎเบปเบšเบ‚เบญเบ‡เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบเป€เบงเบฑเบš. เบชเปˆเบงเบ™เบ—เบต 1 - HTTP เบšเปเปˆเป„เบ”เป‰เบชเปเบฒเบžเบฑเบ”:

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: www.habr.com

เป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบ„เบดเบ”เป€เบซเบฑเบ™