Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:

Tinakambirana za luso mu gawo loyamba Nkhaniyi, mu iyi timayesa HTTPS, koma muzochitika zenizeni. Kuti tiyese, tidalandira satifiketi ya Let's Encrypt ndikuthandizira kukakamiza kwa Brotli kukhala 11.

Nthawi ino tidzayesa kutulutsanso zochitika zotumizira seva pa VDS kapena ngati makina enieni pa wolandira wokhala ndi purosesa wamba. Pachifukwa ichi, malire adayikidwa:

  • 25% - Zomwe zikufanana ndi pafupipafupi ~ 1350 MHz
  • 35% -1890MHz
  • 41% - 2214 MHz
  • 65% - 3510 MHz

Chiwerengero cha maulumikizidwe anthawi imodzi chachepetsedwa kuchoka pa 500 mpaka 1, 3, 5, 7 ndi 9,

Zotsatira:

Kuchedwa:

TTFB idaphatikizidwa makamaka ngati kuyesa kosiyana, chifukwa Zida za HTTPD zimapanga wogwiritsa ntchito watsopano pazopempha zamunthu aliyense. Mayesowa akadali otalikirana ndi zenizeni, chifukwa wogwiritsa ntchito amadinabe masamba angapo, ndipo zenizeni TTFP itenga gawo lalikulu.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Choyamba, kawirikawiri pempho loyamba pambuyo poyambitsa makina a IIS pafupifupi pafupifupi 120 ms.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Zopempha zonse zotsatila zikuwonetsa TTFP ya 1.5 ms. Apache ndi Nginx akutsalira pankhaniyi. Mwiniwake, wolemba amawona kuti mayesowa ndiwowululira kwambiri ndipo angasankhe wopambana potengera izo.
Zotsatira zake sizosadabwitsa popeza IIS imasunga kale zokhazikika zokhazikika ndipo sizimayimitsa nthawi iliyonse ikafika.

Nthawi yogwiritsidwa ntchito pa kasitomala

Kuti muwone momwe ntchito ikuyendera, kuyesa kokhala ndi 1 kulumikizidwa kumodzi ndikokwanira.
Mwachitsanzo, IIS idamaliza kuyesa kwa ogwiritsa ntchito 5000 mumasekondi 40, zomwe ndi zopempha 123 pamphindikati.

Ma grafu omwe ali pansipa akuwonetsa nthawi mpaka zomwe zili patsamba zitasamutsidwa. Ichi ndi gawo la zopempha zomwe zamalizidwa mu nthawi yoperekedwa. Kwa ife, 80% ya zopempha zonse zidakonzedwa mu 8ms pa IIS ndi 4.5ms pa Apache ndi Nginx, ndipo 8% ya zopempha zonse za Apache ndi Nginx zinamalizidwa mkati mwa nthawi yofikira 98 milliseconds.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nthawi yomwe zopempha 5000 zidasinthidwa:

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nthawi yomwe zopempha 5000 zidasinthidwa:

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Ngati muli ndi makina enieni okhala ndi 3.5GHz CPU ndi 8 cores, ndiye sankhani zomwe mukufuna. Ma seva onse apaintaneti ndi ofanana kwambiri pakuyesa uku. Tikambirana za seva yapaintaneti yomwe ingasankhidwe pagulu lililonse pansipa.

Zikafika pazochitika zenizeni pang'ono, ma seva onse apa intaneti amapita kumutu.

Zotsatira:

Zithunzi zochedwetsa poyerekeza ndi kuchuluka kwa zolumikizira nthawi imodzi. Zosalala ndi zotsika ndizabwinoko. 2% yomaliza idachotsedwa pama chart chifukwa imapangitsa kuti zisawerengedwe.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Tsopano tiyeni tilingalire njira yomwe seva imachitikira pa hosting yeniyeni. Tiyeni titenge ma cores 4 pa 2.2 GHz ndi core imodzi pa 1.8 GHz.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:

Momwe mungasinthire

Ngati munayamba mwawonapo mawonekedwe amakono a vacuum triodes, pentodes, ndi zina zotero, ma graph awa adzadziwika kwa inu. Izi ndi zomwe tikuyesera kuti tigwire - machulukitsidwe. Malire ndi pamene ngakhale mutaponya ma cores angati, kuwonjezeka kwa ntchito sikudzawoneka.

M'mbuyomu, vuto lonse linali lokonzekera 98% ya zopempha ndi latency yotsika kwambiri pazopempha zonse, kusunga ma curve kukhala osasunthika momwe mungathere. Tsopano, popanga mayendedwe ena, tipeza malo abwino ogwirira ntchito pa seva iliyonse.

Kuti tichite izi, tiyeni titenge Zopempha pamphindi (RPR) chizindikiro. Chopingasa ndi pafupipafupi, ofukula ndi kuchuluka kwa zopempha zomwe zimakonzedwa pamphindikati, mizere ndi kuchuluka kwa ma cores.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Ikuwonetsa kulumikizana kwa momwe Nginx amafunsira bwino wina ndi mnzake. 8 cores amachita bwino pamayeso awa.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Chithunzichi chikuwonetsa bwino momwe (osati zambiri) Nginx imagwirira ntchito pachimake chimodzi. Ngati muli ndi Nginx, muyenera kuganizira zochepetsera kuchuluka kwa ma cores kukhala amodzi ngati mukusunga okhazikika okha.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
IIS, ngakhale ili ndi TTFB yotsika kwambiri malinga ndi DevTools mu Chrome, imatha kutaya onse a Nginx ndi Apache pomenya nkhondo yayikulu ndi mayeso opsinjika kuchokera ku Apache Foundation.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:
Kupindika konse kwa ma graph kumapangidwanso ndi chitsulo.

Mapeto amtundu wina:

Inde, Apache imagwira ntchito moyipa kwambiri pa 1 ndi 8 cores, koma imagwira ntchito bwinoko pa 4.

Inde, Nginx pa ma cores 8 amapempha bwinoko pambuyo pa mnzake, pa 1 ndi 4 cores, ndipo imagwira ntchito moyipa pakakhala zolumikizira zambiri.

Inde, IIS imakonda ma cores 4 pazantchito zamitundu yambiri ndipo imakonda ma cores 8 pazantchito zokhala ndi ulusi umodzi. Pamapeto pake, IIS inali yothamanga pang'ono kuposa wina aliyense pa 8 cores pansi pa katundu wambiri, ngakhale ma seva onse anali ofanana.

Ili si vuto la muyeso, cholakwika apa sichiposa + -1ms. pakuchedwa komanso zosaposa +- 2-3 zopempha pamphindikati za RPR.

Zotsatira zomwe ma cores 8 amachita moyipa kwambiri sizodabwitsa konse, ma cores ambiri ndi SMT/Hyperthreading amawononga kwambiri magwiridwe antchito ngati tili ndi nthawi yomwe tiyenera kumaliza payipi yonse.

Nkhondo ya ma seva a WEB. Gawo 2 - Zowona za HTTPS:

Source: www.habr.com

Kuwonjezera ndemanga