Server Push nuk do të mbështetet më në Google Chrome 106

google-chrome

Google zbuloi planet e saj çfarë keni për heqja e mbështetjes për Server Push me Chrome 106, (i cili është planifikuar për 27 shtator) dhe se ndryshimi do të prekë edhe shfletuesit e tjerë të bazuar në bazën e kodit Chromium.

Për ata prej jush që janë të rinj në teknologjinë Server Push, duhet ta dini këtë është përcaktuar në standardet HTTP/2 dhe HTTP/3, dhe lejon serverin të dërgojë burime te klienti pa pritur që ato të kërkohen në mënyrë eksplicite.

Është menduar të jetë kështu serveri mund të përshpejtojë ngarkimin e faqes, pasi skedarët CSS, skriptet dhe imazhet e nevojshme për të dhënë faqen do të transferohen tashmë në anën tuaj në kohën kur klienti ta kërkojë atë.

Analiza e përdorimit të HTTP/2 Server Push ka rezultate të përziera (Chrome, Akamai), pa përfitime të qarta neto të performancës dhe në shumë raste regresione të performancës.

Push nuk u zbatua në shumë serverë dhe klientë HTTP/3, megjithëse ishte përfshirë në . Për pjesën më të madhe të uebit duke përdorur HTTP/3 më të ri, Push tashmë është tërhequr. Duke e përsëritur atë analizë kohët e fundit, ne shohim se mbështetja 1,25% HTTP/2 nga faqet ra në 0,7%.

Si arsye për përfundimin e mbështetjes përmendet ndërlikimi i panevojshëm i zbatimit të teknologjisë në prani të alternativave më të thjeshta dhe jo më pak efektive, siç është etiketa , nga i cili shfletuesi mund të kërkojë një burim pa pritur që ai të përdoret në faqe. Nga njëra anë, prefetch, në krahasim me Server Push, gjeneron një shkëmbim shtesë paketash (RTT), por nga ana tjetër, shmang dërgimin e burimeve që janë tashmë në cache-in e shfletuesit. Në përgjithësi, ndryshimet në vonesat gjatë përdorimit të Server Push dhe ngarkimit paraprak janë shënuar si të papërfillshme.

Për të nisur ngarkimin proaktiv në anën e serverit, propozohet përdorimi i kodit të përgjigjes HTTP 103, i cili ju lejon të informoni klientin për përmbajtjen e disa titujve HTTP menjëherë pas kërkesës, pa pritur që serveri të kryejë të gjitha operacionet e lidhura. me kërkesën dhe filloni të servirni përmbajtjen.

103 Early Hints është një alternativë shumë më pak e prirur ndaj gabimeve me shumë nga të njëjtat avantazhe si Push, dhe shumë më pak disavantazhe. Në vend që serveri të dërgojë burime, 103 Early Hints dërgon vetëm sugjerime te shfletuesi i burimeve që ai mund të përfitojë duke i kërkuar ato menjëherë. Kjo e lë shfletuesin në kontrollin për të vendosur nëse i duhen apo jo ato, për shembull nëse i ka tashmë ato burime në memorien e HTTP.

Ngarkimi paraprak i burimeve kritike është një alternativë tjetër që lejon faqen dhe shfletuesin të punojnë së bashku për të ngarkuar paraprakisht burime kritike në fillim të ngarkimit të faqes.

Në mënyrë të ngjashme, ju mund të jepni sugjerime për elementët e lidhur me faqen e paraqitur, të cilat mund të ngarkohen paraprakisht (për shembull, mund të jepni lidhje me CSS dhe JavaScript të përdorura në faqe). Pasi të ketë marrë informacione për burime të tilla, shfletuesi mund të fillojë t'i shkarkojë ato pa pritur përfundimin e kthimit të faqes kryesore, gjë që zvogëlon kohën totale të përpunimit të kërkesës.

Përveç optimizimit të ngarkesës së burimeve, mekanizmi Server Push mund të përdoret gjithashtu për të transmetuar të dhëna nga serveri te klienti, por për këto qëllime, konsorciumi W3C zhvillon protokollin WebTransport. Kanali i komunikimit në WebTransport organizohet mbi HTTP/3 duke përdorur protokollin QUIC si transport, WebTransport ofron veçori të avancuara si transmetimi me shumë transmetime, transmetimi në një drejtim, shpërndarje jashtë rendit, mënyra të besueshme dhe jo të besueshme të ofrimit.

Sipas statistikave të Google, teknologjia Server Push nuk ka marrë shpërndarjen e duhur. Megjithëse Server Push është i pranishëm në specifikimin HTTP/3, në praktikë shumë produkte softuerësh të klientit dhe serverit, duke përfshirë shfletuesin Chrome, nuk e zbatuan atë në mënyrë origjinale. Në vitin 2021, rreth 1,25% e faqeve të internetit që funksionojnë në HTTP/2 përdorën Server Push. Këtë vit kjo shifër ka rënë në 0,7%.

Më në fund nëse jeni të interesuar të dini më shumë për të, ju mund të kontrolloni detajet në lidhja vijuese.


Lini komentin tuaj

Adresa juaj e emailit nuk do të publikohet. Fusha e kërkuar janë shënuar me *

*

*

  1. Përgjegjës për të dhënat: Miguel Ángel Gatón
  2. Qëllimi i të dhënave: Kontrolloni SPAM, menaxhimin e komenteve.
  3. Legjitimimi: Pëlqimi juaj
  4. Komunikimi i të dhënave: Të dhënat nuk do t'u komunikohen palëve të treta përveç me detyrim ligjor.
  5. Ruajtja e të dhënave: Baza e të dhënave e organizuar nga Occentus Networks (BE)
  6. Të drejtat: Në çdo kohë mund të kufizoni, rikuperoni dhe fshini informacionin tuaj.