HTTP/1.1, HTTP/2, uye HTTP/2 + Server Push Performance Comparison

Rakabudiswa Mhedzisiro yekuongorora kwekuita kweakasiyana siyana ekuunganidza zviwanikwa nzira dzekutora uchishandisa iyo HTTP/1.1, HTTP/2, uye HTTP/2 + Server Push mapuroteni ekuwana server. Chidzidzo ichi chakaongororawo maitiro ekuita kudzoreredza yakakumbirwa data kubva kubrowser cache uye zviwanikwa zvekushandisa padanho rekushandisa logic (kusanganisa zviwanikwa mune imwechete JSON block).

Kuedzwa kwekuita kwezvikumbiro makumi maviri neshanu kwakaunza mhedzisiro inofanotaurwa: kusarira kunooneka muHTTP/1.1 zvikumbiro zvine cache isina chinhu uye inotungamira mune imwe-block resource return (bvunzo dzakanzi "compound"). Firefox neChrome zvakaita zvakangofanana, asi data yakavharidzirwa haina kuunza kuwedzera kwekuita kwaitarisirwa.

HTTP/1.1, HTTP/2, uye HTTP/2 + Server Push Performance Comparison

Nekudaro, muyedzo ye500-chikumbiro, Chrome yakasarira kuseri kweFirefox zvakanyanya painotumira nhamba huru yezvikumbiro, uye Firefox yakasarira kuseri kweChrome paiishandisa Server Push uye paiishandisa HTTP/2 ine data zhinji mubrowser cache. Chrome yakaratidza kunyatsoita caching, ukuwo Firefox yairatidza kunyatso gadzirisa zvikumbiro zvekunze.

HTTP/1.1, HTTP/2, uye HTTP/2 + Server Push Performance Comparison

HTTP/1.1, HTTP/2, uye HTTP/2 + Server Push Performance Comparison

Mhedzisiro yebvunzo yakagumisa kuti HTTP/2 inobvumira kugadziriswa zvakanaka kwezvikumbiro zvakasiyana zvemuunganidzwa wakakura wezviwanikwa. Musiyano wekushanda pakati pezvirongwa zviri nyore zvekugovana zviwanikwa nenzira dzinobatanidza zviwanikwa mubhuroko rimwe chete hauna kukosha zvakakwana kuti zviomere zvakanyanya maitiro ekugadzirisa padivi rekushandisa. serverKuunganidza zvinhu kunongonzwisisika chete mumamiriro ezvinhu apo mashandiro ari iwo anonyanya kukosheswa. Kana kurerutsa pfungwa uye API iri nyore zvichikosha, zvine musoro kushandisa nzira dzakasiyana dzekugadzirisa zvinhu.

Imwe mhedziso ndeyokuti bhurawuza caching haina zvakanyanya kukanganisa chikumbiro chekugadzirisa kuita kana uchishandisa HTTP/2 (yakazara 501 yekukumbira kugadzirisa yaingove 1.2 nguva inononoka muFirefox uye 2.3 nguva inononoka muChrome pane zvikumbiro makumi mashanu neshanu ine 90% cache kuzadzwa). Server Push haina kuratidza zvakakosha mabhenefiti muFirefox, asi yaibudirira pakurodha nhamba huru yezviwanikwa muChrome. Vanyori vechidzidzo vakacherekedzawo kuti server-side optimization ine yakanyanya kukosha pakuita pane optimization yemutengi-padivi kodhi inomhanya mubrowser.

Source: opennet.ru

Tenga inovimbika yekutambira kwemasaiti ane DDoS dziviriro, VPS VDS maseva 🔥 Tenga webhusaiti yakavimbika ine dziviriro yeDDoS, maseva eVPS VDS | ProHoster