Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:

Π’ этой ΡΡ‚Π°Ρ‚ΡŒΠ΅ ΠΌΡ‹ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ сСбя Π² рСвСрс-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡ€ΠΈΠ½Π³Π΅, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°Ρ‚ΡŒ. ΠœΡ‹ заглянСм своими грязными Ρ€ΡƒΠΊΠ°ΠΌΠΈ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡ‚ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΠΈΠ· Π²Π΅Π±-сСрвСров, эксплуатируя ΠΈΡ… Ρ‚Π°ΠΊ, ΠΊΠ°ΠΊ Π½ΠΈΠΊΡ‚ΠΎ Π±Ρ‹ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ эксплуатировал.

Π­Ρ‚ΠΎΡ‚ тСст – Π·Π°ΠΌΠ΅Ρ€ сфСричСского коня Π² Π²Π°ΠΊΡƒΡƒΠΌΠ΅, Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Π΄Π°Π½Π½Ρ‹Π΅, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹Π΅ Π±Ρ‹Π»ΠΈ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹, ΠΈ ΠΌΡ‹ Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ Π½Π΅ Π·Π½Π°Π΅ΠΌ, Ρ‡Ρ‚ΠΎ с Π½ΠΈΠΌΠΈ Π΄Π΅Π»Π°Ρ‚ΡŒ.

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:

ΠœΠ΅Ρ‚ΠΎΠ΄ΠΈΠΊΠ°

Π’ качСствС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмы для Nginx ΠΈ Apache выступаСт Ubuntu 18.04 LTS, для IIS Windows Server Core 2019. ВсС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Ρ‹Π΅ систСмы ΠΏΠ΅Ρ€Π΅Π΄ тСстами ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΈ послСдниС обновлСния Π½Π° состояниС 04.12.2019.

ВСсты ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ ΠΏΠΎ HTTP. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π²Π΅Π±-сСрвСров ΠΊΡ€ΡƒΡ‚ΠΈΠ»Π°ΡΡŒ ΠΎΠ΄Π½Π° ΠΈ Ρ‚Π° ΠΆΠ΅ страница, бСсплатный шаблон для Jekyll ΠΎΡ‚ Codrops. Бсылка. На ΠΊΠ°ΠΆΠ΄ΠΎΠΌ ΠΈΠ· Π²Π΅Π±-сСрвСров Π±Ρ‹Π»ΠΎ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ сТатиС gzip.

ВСст пропускной способности проводился с Httpd-tools с Π°Ρ€Π³ΡƒΠΌΠ΅Π½Ρ‚Π°ΠΌΠΈ:

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

На сСрвСры устанавливался Π»ΠΈΠΌΠΈΡ‚ Π² 10, 5 ΠΈ 1 ΠΏΡ€ΠΎΡ†Π΅Π½Ρ‚ ΠΎΡ‚ ядра Π½Π° 8, 4 ΠΈ ΠΎΠ΄Π½ΠΎΠΌ ядрС. Π’ качСствС тСстового стСнда Π±Ρ‹Π» ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€ с 9900K@5400ΠΌΠ³Ρ†, Ρ‡Ρ‚ΠΎ ΠΎΠ·Π½Π°Ρ‡Π°Π΅Ρ‚, Ρ‡Ρ‚ΠΎ сСрвСр ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ²ΡˆΠΈΠΉ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ Π² 10%, ΠΏΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚ ΠΎΠΊΠΎΠ»ΠΎ 540ΠΌΠ³Ρ† Π½Π° ядро.

ВСст TTFB проводился ΠΏΡ€ΠΈ ΠΏΠ΅Ρ€Π²ΠΎΠΉ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅ сСрвСра ΠΈ замСрялся с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ DevTools, послС получСния Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Π° сСрвСр Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Π»ΡΡ ΠΈ откатывался Π½Π° ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰ΡƒΡŽ ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒΠ½ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΡΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ появлСниС любого Ρ€ΠΎΠ΄Π° кэшСй.

ВСстировщик ΠΈ Π²Π΅Π±-сСрвСр Π½Π°Ρ…ΠΎΠ΄ΠΈΠ»ΠΈΡΡŒ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ хостС ΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ΠΈ Ρ‚ΠΎΠΌ ΠΆΠ΅ Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΌ свитчС.

Π§Ρ‚ΠΎΠ±Ρ‹ сразу ΠΎΡ†Π΅Π½ΠΈΡ‚ΡŒ Π΄ΠΈΡΠΊΠΎΠ²ΡƒΡŽ подсистСму, Ρ€Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹ Π±Π΅Π½Ρ‡ΠΌΠ°Ρ€ΠΊΠ° ATTO ΠΈ CrystalDIskMark, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΈΠΌΠ΅Ρ‚ΡŒ понятиС ΠΎΠ± ΡƒΠ·ΠΊΠΈΡ… мСстах.

Π”Π°Π½Π½Ρ‹Π΅ сняты с Π²ΠΈΡ€Ρ‚ΡƒΠ°Π»ΡŒΠ½ΠΎΠΉ ΠΌΠ°ΡˆΠΈΠ½Ρ‹:Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:

Π Π΅Π·ΡƒΠ»ΡŒΡ‚Π°Ρ‚Ρ‹:

TTFB:

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
Π‘Ρ€Π΅Π΄Π½ΠΈΠΉ TTFB Ρƒ IIS мСньшС всСх, 0,5мс, ΠΏΡ€ΠΎΡ‚ΠΈΠ² 1,4мс Ρƒ Apache ΠΈ 4мс Ρƒ Nginx.

Throughput:

Π‘Π½Π°Ρ‡Π°Π»Π° рассмотрим, насколько Ρ…ΠΎΡ€ΠΎΡˆΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· сСрвСров ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ ΠΏΠΎ количСству ядСр.

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ прСдставлСно количСство ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ тСстировщика ΠΊ Π²Π΅Π±-сСрвСру ΠΈ Π»Π°Ρ‚Π΅Π½Ρ‚Π½ΠΎΡΡ‚ΡŒ. На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ Π²ΠΈΠ΄Π½ΠΎ, Ρ‡Ρ‚ΠΎ NGINX ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π» 98% всСх ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ, ΠΎΡ‚Π΄Π°Π² сайт Π·Π° 20мс ΠΈ мСньшС. IIS ΠΊΠ°ΠΊ ΠΈ Apache послСдниС 5% ΠΈΠ· всСх ΠΎΠ±Ρ€Π°Ρ‰Π΅Π½ΠΈΠΉ ΠΎΡ‚Ρ€Π°Π±ΠΎΡ‚Π°Π»ΠΈ Π·Π° 76мс ΠΈ 14мс соотвСтствСнно.

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
На Π³Ρ€Π°Ρ„ΠΈΠΊΠ΅ ΠΏΠΎΠΊΠ°Π·Π°Π½ΠΎ срСднСС врСмя ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ запроса Π²ΠΎ врСмя стрСсс тСста.

Как ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ ΠΈΠ· Π³Ρ€Π°Ρ„ΠΈΠΊΠΎΠ², IIS ΠΏΡ€ΠΎΠ΄ΡƒΠ» ΠΈ Apache ΠΈ Nginx, сильно замСдляясь ΠΏΠΎΠ΄ высокой Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ.Β 

IIS явно ΠΏΡ€Π΅Π΄ΠΏΠΎΡ‡Π΅Π» 4 ядра ΠΏΠ΅Ρ€Π΅Π΄ восьмью, ΠΏΠΎΠΊΠ°Π·Π°Π² мСньшиС Π·Π°Π΄Π΅Ρ€ΠΆΠΊΠΈ Π½Π° Ρ‡Π΅Ρ‚Ρ‹Ρ€Ρ‘Ρ…, Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π½Π΅ сильно ΠΎΠ΄ΠΎΠ±Ρ€ΠΈΠ» ΠΈ ΠΎΠ΄Π½ΠΎ ядро.

NGINX прСкрасно ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅Ρ‚ΡΡ Π½Π° всС 8 ядСр, Π° для Apache, судя ΠΏΠΎ всСму, одноядСрный сцСнарий каТСтся Π½Π°ΠΈΠ»ΡƒΡ‡ΡˆΠΈΠΌ Π²Ρ‹Π±ΠΎΡ€ΠΎΠΌ.

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ:

Nginx:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎ частотС ΠΈ количСству ядСр.Β 

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
ВСсты с ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅ΠΌ Π² 1% Π½Π° 4 ΠΈ 1 ядра Nginx Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π», выйдя Π·Π° 2000 запросов ΠΎΠ½ ΠΎΠ±Ρ€Ρ‹Π²Π°Π» соСдинСниС с тСстировщиком.

Apache:

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
Apache ΠΊΠ°ΠΊ Nginx ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π² 2500 запросов сдался ΠΈ Ρ€Π°Π·ΠΎΡ€Π²Π°Π» соСдинСниС.Β Apache Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» тСст Π½Π° 8, 4 ΠΈ 1 ядрах с Π»ΠΈΠΌΠΈΡ‚ΠΎΠΌ Π² 1%, Π½ΠΎ ΠΏΠΎΠΌΠΈΠΌΠΎ этого Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» ΠΈ тСст Π½Π° 5% ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΈ Π½Π° ΠΎΠ΄Π½ΠΎΠΌ ядрС, Ρ‡Ρ‚ΠΎ Ρ…ΡƒΠΆΠ΅ Ρ‡Π΅ΠΌΒ  Nginx

IIS:

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
IIS ΠΏΠΎ врСмя тСстов Π½Π°Π±Ρ€Π°Π» Π³ΠΈΠ³Π°Π½Ρ‚ΡΠΊΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ ΠΈΠ· запросов Π½ΠΎ ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚Π°Π» ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ…. Будя ΠΏΠΎ всСму, Π² Π½Π΅ΠΌ ΠΈΠ· ΠΊΠΎΡ€ΠΎΠ±ΠΊΠΈ Π½Π΅ установлСны Ρ‚Π°ΠΉΠΌΠ°ΡƒΡ‚Ρ‹ Π½Π° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΡƒ запроса.

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
На Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΠ΅ прСдставлСно врСмя, Π·Π° ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ Π±Ρ‹Π» Π·Π°Π²Π΅Ρ€ΡˆΠ΅Π½ тСст. Π‘Ρ‹Π»ΠΈ ΠΎΡ‚Π±Ρ€ΠΎΡˆΠ΅Π½Ρ‹ совсСм абсурдныС ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ тСстирования. Из Π΄ΠΈΠ°Π³Ρ€Π°ΠΌΠΌΡ‹ Π²ΠΈΠ΄Π½ΠΎ, насколько IIS Ρ‚Ρ€Π΅Π±ΠΎΠ²Π°Ρ‚Π΅Π»Π΅Π½ ΠΊ ΠΆΠ΅Π»Π΅Π·Ρƒ, ΠΈ насколько прСкрасСн NGINX.

ΠœΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΎΡ‚ диска:

Nginx:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ рассмотрим ΠΌΠ°ΡΡˆΡ‚Π°Π±ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎ частотС ΠΈ количСству ядСр ΠΈ скорости диска.Β 

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
На этот Ρ€Π°Π· Nginx Π½Π΅ ΠΏΡ€ΠΎΡˆΠ΅Π» 4 тСста, вмСсто Π΄Π²ΡƒΡ….

Apache:

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
Apache ΠΏΡ€ΠΎΠ²Π°Π»ΠΈΠ» ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎΠ΅ количСство тСстов, ΠΊΠ°ΠΊ ΠΈ Π² ΠΏΡ€ΠΎΡˆΠ»Ρ‹ΠΉ Ρ€Π°Π·.

IIS:

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:
IIS ΠΏΠΎΠΊΠ°Π·Ρ‹Π²Π°Π΅Ρ‚ ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹ΠΉ Π³Ρ€Π°Ρ„ΠΈΠΊ, Π±ΡƒΠ΄Ρ‚ΠΎ ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠΉ Π½Π° диск ΠΈ Π½Π΅ Π±Ρ‹Π»ΠΎ. Π’ Ρ†Π΅Π»ΠΎΠΌ, Π³Ρ€Π°Ρ„ΠΈΠΊΠΈ Ρƒ всСх сСрвСров Π½Π΅ сильно измСнились, Π° это Π·Π½Π°Ρ‡ΠΈΡ‚, Ρ‡Ρ‚ΠΎ ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ ΠΈΠ· Π½ΠΈΡ… Π·Π°ΠΊΡΡˆΠΈΡ€ΠΎΠ²Π°Π» статику Π² ΠΎΠΏΠ΅Ρ€Π°Ρ‚ΠΈΠ²Π½ΡƒΡŽ ΠΏΠ°ΠΌΡΡ‚ΡŒ ΠΈ ΠΎΡ‚Π΄Π°Π²Π°Π» ΠΎΡ‚Ρ‚ΡƒΠ΄Π°. Π’ΡƒΡ‚ ΠΌΡ‹ Π²ΠΈΠ΄ΠΈΠΌ Π³Π»Π°Π²Π½ΠΎΠ΅ ΡƒΠ·ΠΊΠΎΠ΅ мСсто – сам Π²Π΅Π±-сСрвСр.

Π’Ρ‹Π²ΠΎΠ΄Ρ‹ Π½Π° основС этого тСстирования Π΄Π΅Π»Π°Ρ‚ΡŒ Ρ€Π°Π½ΠΎ, ΠΌΡ‹ Π΅Ρ‰Π΅ Π½Π΅ протСстировали HTTPS, ΠΊΠΎΠΌΠΏΡ€Π΅ΡΡΠΈΡŽ ΠΈ HTTP/2 с ΠΆΠΈΠ²Ρ‹ΠΌ сСртификатом ΠΎΡ‚ Let’s Encrypt. Об этом расскаТСм Π² ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΉ ΡΡ‚Π°Ρ‚ΡŒΠ΅.

Π‘ΠΈΡ‚Π²Π° WEB-сСрвСров. Π§Π°ΡΡ‚ΡŒ 1 – ΠΎΡ‚ΠΎΡ€Π²Π°Π½Π½Ρ‹ΠΉ ΠΎΡ‚ Ρ€Π΅Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ HTTP:

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: habr.com