Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:

Sikhulume ngobuchwepheshe ku ingxenye yokuqala i-athikili, kulena sihlola i-HTTPS, kodwa ezimweni ezingokoqobo. Ukuze sihlolwe, sithole isitifiketi sokuthi Masibethele futhi savumela ukuminyaniswa kwe-Brotli ku-11.

Kulokhu sizozama ukukhiqiza kabusha isimo sokuphakelwa kweseva ku-VDS noma njengomshini obonakalayo kumsingathi onephrosesa evamile. Ngale njongo, umkhawulo wawubekwe kokuthi:

  • 25% - Okulingana nemvamisa engu-~ 1350 MHz
  • 35% -1890MHz
  • 41% - 2214 MHz
  • 65% - 3510 MHz

Inani lokuxhunywa kwesikhathi esisodwa lehlisiwe lisuka ku-500 laya ku-1, 3, 5, 7 kanye no-9,

Imiphumela:

Ukubambezeleka:

I-TTFB ifakwe ngokukhethekile njengokuhlola okuhlukile, ngoba Amathuluzi e-HTTPD adala umsebenzisi omusha wesicelo ngasinye. Lokhu kuhlolwa kusahlukanisiwe neqiniso, ngoba umsebenzisi usazochofoza amakhasi ambalwa, futhi empeleni i-TTFP izodlala indima enkulu.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Esokuqala, ngokuvamile isicelo sokuqala ngqa ngemva kokuqala komshini we-IIS obonakalayo sithatha isilinganiso esingu-120 ms.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Zonke izicelo ezilandelayo zibonisa i-TTFP engu-1.5 ms. I-Apache neNginx basalele emuva kulokhu. Ngokwami, umbhali ubheka lokhu kuhlolwa njengokwembula kakhulu futhi angakhetha owinile ngokusekelwe kukho kuphela.
Umphumela awumangazi njengoba i-IIS inqolobane isivele icindezelwe okuqukethwe okumile futhi ayikuminyanisi njalo uma kufinyelelwa kuyo.

Isikhathi esichithwe iklayenti ngalinye

Ukuze uhlole ukusebenza, ukuhlola okunokuxhumeka okukodwa oku-1 kwanele.
Isibonelo, i-IIS iqede ukuhlolwa kwabasebenzisi abangu-5000 ngemizuzwana engu-40, okuyizicelo eziyi-123 ngomzuzwana.

Amagrafu angezansi abonisa isikhathi kuze kube yilapho okuqukethwe kwesayithi kudluliswa ngokuphelele. Lena ingxenye yezicelo eziqedwe ngesikhathi esinikeziwe. Esimweni sethu, u-80% wazo zonke izicelo zicutshungulwe ngo-8ms ku-IIS kanye no-4.5ms ku-Apache ne-Nginx, futhi u-8% wazo zonke izicelo ku-Apache ne-Nginx zaqedwa phakathi nesikhawu esingafika kuma-millisecond angu-98.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Isikhathi lapho izicelo ezingu-5000 zicutshungulwa:

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Isikhathi lapho izicelo ezingu-5000 zicutshungulwa:

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Uma unomshini obonakalayo one-3.5GHz CPU nama-cores angu-8, bese ukhetha okufunayo. Wonke amaseva ewebhu afana kakhulu kulokhu kuhlola. Sizokhuluma ngokuthi iyiphi iseva yewebhu esingayikhetha kumsingathi ngamunye ngezansi.

Uma kuziwa esimweni esingokoqobo kancane, wonke amaseva ewebhu aya phambili.

Ukudlula:

Igrafu yokubambezeleka iqhathaniswa nenani loxhumo ngesikhathi esisodwa. Okushelelayo nangaphansi kungcono. Amaphesenti angu-2 okugcina akhishiwe emashadini ngoba ayezowenza angafundeki.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Manje ake sicabangele inketho lapho iseva isingathwa khona ekusingatheni okubonakalayo. Masithathe ama-cores angu-4 ku-2.2 GHz kanye ne-core eyodwa ku-1.8 GHz.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:

Indlela yokukala

Uma uke wabona ukuthi izici ze-voltage zamanje ze-vacuum triodes, ama-pentodes, nokunye zibukeka kanjani, lawa magrafu uzowajwayela. Yilokhu esizama ukukubamba - saturation. Umkhawulo uwulapho kungakhathaliseki ukuthi mangaki ama-cores owaphonsayo, ukukhuphuka kokusebenza ngeke kubonakale.

Ngaphambilini, yonke inselele bekuwukucubungula u-98% wezicelo ngokubambezeleka okuphansi kwazo zonke izicelo, okugcina ijika liphansi ngangokunokwenzeka. Manje, ngokwakha elinye ijika, sizothola indawo yokusebenza efanelekile yeseva ngayinye.

Ukuze wenze lokhu, ake sithathe Izicelo ngomzuzwana (RPR) inkomba. Okuvundlile imvamisa, mpo inombolo yezicelo ezicutshungulwa ngomzuzwana, imigqa iyinani lama-cores.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Ibonisa ukuhlobana kokuthi i-Nginx icubungula kanjani izicelo ngokulandelana. Ama-cores angu-8 enza kangcono kulokhu kuhlolwa.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Le grafu ikhombisa ngokusobala ukuthi ingcono kangakanani (hhayi okuningi) i-Nginx isebenza kumongo owodwa. Uma une-Nginx, kufanele ucabangele ukunciphisa inani lama-cores kwelinye uma ubamba kuphela amile.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
I-IIS, nakuba ine-TTFB ephansi kakhulu ngokusho kwe-DevTools ku-Chrome, ikwazi ukulahlekelwa kokubili i-Nginx ne-Apache empini enzima nokuhlolwa kokucindezeleka okuvela ku-Apache Foundation.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:
Konke ukugoba kwamagrafu kukhiqizwe ngensimbi.

Uhlobo oluthile lwesiphetho:

Yebo, i-Apache isebenza kabi ku-1 no-8 cores, kodwa isebenza kangcono ku-4.

Yebo, i-Nginx ku-8 cores icubungula icela kangcono enye ngemva kwenye, ku-1 no-4 cores, futhi isebenza kabi kakhulu uma kunokuxhumana okuningi.

Yebo, i-IIS ikhetha ama-cores angu-4 wokulayisha umsebenzi onemicu eminingi futhi ikhetha ama-cores angu-8 kumthwalo wokusebenza onentambo eyodwa. Ekugcineni, i-IIS yayishesha kancane kunawo wonke umuntu kuma-cores angu-8 ngaphansi komthwalo omkhulu, nakuba wonke amaseva ayesezingeni.

Leli akulona iphutha lokulinganisa, iphutha lapha alikho ngaphezu kuka +-1ms. ekubambezelekeni futhi okungaphezu kuka +- 2-3 izicelo ngomzuzwana we-RPR.

Imiphumela yama-cores angu-8 asebenza kabi kakhulu ayimangazi neze, ama-cores amaningi kanye ne-SMT/Hyperthreading kwehlisa kakhulu ukusebenza uma sinesikhathi lapho kufanele siqedele lonke ipayipi.

Impi yamaseva WE-WEB. Ingxenye 2 - Isimo Se-HTTPS Esingokoqobo:

Source: www.habr.com

Engeza amazwana