Server Pushi ei toetata enam Google Chrome 106-s

google-chrome

Google avalikustas oma plaanid mis sul on Server Pushi toe eemaldamine Chrome 106-ga, (mis on kavandatud 27. septembriks) ja et muudatus mõjutab ka teisi Chromiumi koodibaasil põhinevaid brausereid.

Need, kes pole Server Pushi tehnoloogiaga tuttavad, peaksid seda teadma on määratletud HTTP/2 ja HTTP/3 standardites, ja võimaldab serveril saata ressursse kliendile, ootamata nende selgesõnalist küsimist.

See peaks olema nii server võib lehe laadimist kiirendada, kuna lehe renderdamiseks vajalikud CSS-failid, skriptid ja pildid kantakse teie poole juba selleks ajaks, kui klient seda nõuab.

HTTP/2 serveri tõuke kasutamise analüüs on andnud erinevaid tulemusi (Chrome, Akamai), ilma selge jõudluse kasvuta ja paljudel juhtudel jõudluse regressioonita.

Pushi ei rakendatud paljudes HTTP/3 serverites ja klientides, kuigi see oli lisatud . Suure osa veebist, mis kasutab uuemat HTTP/3 , on Push juba kasutuselt kõrvaldatud. Hiljuti seda analüüsi korrates näeme, et saitide 1,25% HTTP/2 tugi langes 0,7% peale.

Toetuse lõpetamise põhjuseks mainitakse rakendamise tarbetut keerukust lihtsamate ja mitte vähem tõhusate alternatiivide, näiteks märgistuse olemasolul , millelt brauser saab ressurssi taotleda, ootamata selle lehel kasutamist. Ühest küljest genereerib prefetch võrreldes Server Pushiga täiendava paketivahetuse (RTT), kuid teisest küljest väldib see juba brauseri vahemälus olevate ressursside saatmist. Üldiselt on serveri tõuke ja eellaadimise kasutamise viivituste erinevused tühiseks märgitud.

Serveripoolse ennetava laadimise käivitamiseks on soovitatav kasutada HTTP vastusekoodi 103, mis võimaldab teavitada klienti mõne HTTP päise sisust kohe pärast päringut, ootamata, kuni server kõik toimingud sooritab. koos taotlusega ja alustage sisu esitamist.

103 Early Hints on palju vähem veaohtlik alternatiiv, millel on paljud Pushiga sarnased eelised ja palju vähem puudusi. Selle asemel, et server saadaks ressursse, saadab 103 Early Hints ressursside brauserile ainult vihjeid, et nende kohesest taotlemisest on kasu. See jätab brauserile kontrolli otsustada, kas tal on neid vaja või mitte, näiteks kui sellel on need ressursid juba HTTP vahemälus.

Kriitiliste ressursside eellaadimine on veel üks alternatiiv, mis võimaldab lehel ja brauseril koostööd teha, et ennetavalt laadida kriitilisi ressursse lehe laadimise alguses.

Samamoodi võib see anda vihjeid renderdatud lehega seotud elementide kohta, mida saab eellaadida (näiteks võib esitada linke lehel kasutatavale CSS-ile ja JavaScriptile). Pärast selliste ressursside kohta teabe saamist saab brauser alustada nende allalaadimist, ootamata avalehe naasmise lõppu, mis vähendab päringu töötlemise koguaega.

Lisaks ressursside koormuse optimeerimisele Server Push mehhanismi saab kasutada ka andmete edastamiseks serverist kliendile, kuid nendel eesmärkidel töötab W3C konsortsium välja WebTransport protokolli. WebTransporti suhtluskanal on korraldatud HTTP/3 kaudu, kasutades transpordina QUIC-protokolli, WebTransport pakub täiustatud funktsioone, nagu multiedastus, ühesuunaline leviedastus, tellimusest väljas kohaletoimetamine, usaldusväärsed ja ebausaldusväärsed edastamisviisid.

Google'i statistika kohaselt ei ole Server Push tehnoloogia saanud piisavat levikut. Kuigi Server Push on HTTP/3 spetsifikatsioonis olemas, ei rakendanud paljud kliendi- ja serveritarkvaratooted, sealhulgas Chrome'i brauser, seda algselt. 2021. aastal kasutas umbes 1,25% HTTP/2-ga töötavatest veebisaitidest Server Pushi. Tänavu on see näitaja langenud 0,7 protsendini.

Lõpuks kui olete huvitatud sellest rohkem teada saama, saate üksikasju vaadata järgmine link.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.