Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:

Peb tham txog cov txheej txheem hauv thawj ntu tsab xov xwm, hauv qhov no peb sim HTTPS, tab sis nyob rau hauv ntau qhov tseeb scenarios. Rau kev sim, peb tau txais daim ntawv pov thawj Let's Encrypt thiab qhib Brotli compression rau 11.

Lub sijhawm no peb yuav sim rov tsim dua qhov xwm txheej ntawm kev xa cov neeg rau zaub mov ntawm VDS lossis ua lub tshuab virtual ntawm tus tswv tsev nrog tus txheej txheem processor. Rau lub hom phiaj no, ib qho kev txwv tau teem rau ntawm:

  • 25% - Uas sib npaug rau qhov zaus ntawm ~ 1350 MHz
  • 35% -1890MHz
  • 41% - 2214 MHz
  • 65% - 3510 MHz

Tus naj npawb ntawm kev sib txuas ib zaug tau raug txo los ntawm 500 mus rau 1, 3, 5, 7 thiab 9,

Cov txiaj ntsig:

Kev ncua:

TTFB tau tshwj xeeb suav nrog kev sim cais, vim HTTPD Cov Cuab Yeej tsim cov neeg siv tshiab rau txhua tus neeg thov. Qhov kev sim no tseem raug cais tawm ntawm qhov tseeb, vim tias tus neeg siv tseem yuav nyem ob peb nplooj ntawv, thiab qhov tseeb TTFP yuav ua lub luag haujlwm tseem ceeb.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Thawj zaug, feem ntau qhov kev thov thawj zaug tom qab thawj zaug pib ntawm IIS lub tshuab virtual siv qhov nruab nrab 120 ms.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Txhua qhov kev thov tom qab qhia TTFP ntawm 1.5 ms. Apache thiab Nginx tau poob qis hauv qhov no. Tus kheej, tus sau suav tias qhov kev xeem no yog qhov nthuav tawm tshaj plaws thiab yuav xaiv tus yeej tsuas yog nyob ntawm nws.
Qhov tshwm sim tsis yog xav tsis thoob vim tias IIS caches twb compressed cov ntsiab lus zoo li qub thiab tsis compress nws txhua zaus nws nkag mus.

Lub sijhawm siv rau ib tus neeg siv khoom

Txhawm rau ntsuas kev ua tau zoo, kev sim nrog 1 ib qho kev sib txuas yog txaus.
Piv txwv li, IIS ua tiav qhov kev sim ntawm 5000 cov neeg siv hauv 40 vib nas this, uas yog 123 thov ib ob.

Cov duab hauv qab no qhia lub sijhawm kom txog thaum lub vev xaib cov ntsiab lus tau pauv tag nrho. Qhov no yog qhov piv txwv ntawm kev thov ua tiav hauv lub sijhawm. Hauv peb cov ntaub ntawv, 80% ntawm tag nrho cov kev thov tau ua tiav hauv 8ms ntawm IIS thiab hauv 4.5ms ntawm Apache thiab Nginx, thiab 8% ntawm txhua qhov kev thov ntawm Apache thiab Nginx tau ua tiav nyob rau hauv ib ntus txog li 98 milliseconds.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Lub sijhawm thaum 5000 qhov kev thov tau ua tiav:

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Lub sijhawm thaum 5000 qhov kev thov tau ua tiav:

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Yog tias koj muaj lub tshuab virtual nrog 3.5GHz CPU thiab 8 cores, ces xaiv qhov koj xav tau. Txhua lub web servers zoo sib xws hauv qhov kev sim no. Peb mam li tham txog qhov web server xaiv rau txhua tus tswv hauv qab no.

Thaum nws los txog rau qhov xwm txheej muaj tseeb me ntsis, tag nrho cov web servers mus rau lub taub hau.

Tawm tswv yim:

Daim duab ntawm kev ncua sijhawm piv rau tus lej ntawm kev sib txuas ib txhij. Smoother thiab qis dua yog qhov zoo dua. Qhov kawg 2% raug tshem tawm ntawm cov kab kos vim tias lawv yuav ua rau lawv nyeem tsis tau.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Tam sim no cia peb xav txog qhov kev xaiv qhov twg lub server yog hosted ntawm virtual hosting. Wb siv 4 cores ntawm 2.2 GHz thiab ib tug tub ntxhais ntawm 1.8 GHz.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:

Yuav ntsuas li cas

Yog tias koj tau pom dab tsi tam sim no-voltage yam ntxwv ntawm lub tshuab nqus tsev triodes, pentodes, thiab lwm yam zoo li, cov duab no yuav paub rau koj. Nov yog qhov peb tab tom sim ntes - saturation. Qhov txwv yog thaum tsis muaj teeb meem pes tsawg cores koj pov, qhov kev ua tau zoo yuav tsis pom.

Yav dhau los, tag nrho cov kev sib tw yog ua tiav 98% ntawm kev thov nrog qhov qis tshaj plaws latency rau txhua qhov kev thov, ua kom qhov nkhaus kom tiaj tus li sai tau. Tam sim no, los ntawm kev tsim lwm qhov nkhaus, peb yuav pom qhov ua haujlwm zoo tshaj plaws rau txhua tus servers.

Txhawm rau ua qhov no, cia peb ua qhov Kev Thov ib Thib Ob (RPR) qhov taw qhia. Kab rov tav yog qhov zaus, ntsug yog tus naj npawb ntawm kev thov ua tiav ib ob, kab yog tus naj npawb ntawm cov cores.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Qhia txog kev sib raug zoo npaum li cas Nginx cov txheej txheem thov ib qho tom qab. 8 cores ua tau zoo dua hauv qhov kev sim no.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Daim duab no qhia meej meej npaum li cas zoo dua (tsis ntau) Nginx ua haujlwm ntawm ib qho tseem ceeb. Yog tias koj muaj Nginx, koj yuav tsum xav txog txo tus naj npawb ntawm cov cores rau ib qho yog tias koj hosting nkaus xwb.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
IIS, txawm hais tias nws muaj qhov qis tshaj TTFB raws li DevTools hauv Chrome, tswj kom poob rau ob qho tib si Nginx thiab Apache hauv kev sib ntaus loj nrog kev ntsuas kev ntxhov siab los ntawm Apache Foundation.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:
Tag nrho cov curvature ntawm cov graphs yog reproduced hlau-clad.

Qee qhov kev txiav txim siab:

Yog lawm, Apache ua haujlwm tsis zoo ntawm 1 thiab 8 cores, tab sis ua haujlwm zoo me ntsis ntawm 4.

Yog lawm, Nginx ntawm 8 cores cov txheej txheem thov kom zoo dua ib qho tom qab lwm qhov, ntawm 1 thiab 4 cores, thiab ua haujlwm tsis zoo thaum muaj kev sib txuas ntau.

Yog lawm, IIS nyiam 4 cores rau ntau lub xov tooj ua haujlwm thiab nyiam 8 cores rau ib leeg xov ua haujlwm. Thaum kawg, IIS tau nrawm dua li txhua tus ntawm 8 cores nyob rau hauv siab load, txawm hais tias tag nrho cov servers tau sib npaug.

Qhov no tsis yog qhov yuam kev ntsuas, qhov yuam kev ntawm no tsis ntau tshaj +-1ms. hauv kev ncua thiab tsis pub ntau tshaj +- 2-3 thov ib ob rau RPR.

Cov txiaj ntsig uas 8 cores ua tau zoo dua tsis yog qhov xav tsis thoob, ntau lub cores thiab SMT / Hyperthreading ua rau kev ua haujlwm tsis zoo yog tias peb muaj lub sijhawm uas peb yuav tsum ua kom tiav tag nrho cov kav dej.

Sib ntaus sib tua ntawm WEB servers. Ntu 2 - Qhov tseeb HTTPS Scenario:

Tau qhov twg los: www.hab.com

Ntxiv ib saib