Chrome 106 ithetsa chithandizo chaukadaulo wa Server Push

Google yachenjeza kuti chithandizo chaukadaulo wa Server Push chidzayimitsidwa pakutulutsidwa kwa Chrome 106, kokonzekera Seputembara 27. Zosinthazi zikhudzanso asakatuli ena kutengera Chromium codebase. Tekinoloje ya Server Push imatanthauzidwa mumiyezo ya HTTP/2 ndi HTTP/3, ndipo imalola seva kutumiza zothandizira kwa kasitomala popanda kuyembekezera pempho lawo lomveka bwino. Zimaganiziridwa kuti mwanjira imeneyi seva imatha kufulumizitsa kutsitsa kwamasamba, popeza mafayilo a CSS, zolemba ndi zithunzi zofunikira popereka tsambalo zidzasamutsidwa kale kumbali yake panthawi yomwe kasitomala akufunsira.

Chifukwa chomwe chatchulidwa chosiya chithandizo ndizovuta zosafunikira pakukhazikitsa ukadaulo pomwe njira zina zosavuta komanso zofananira zilipo, monga tag. , pamaziko omwe msakatuli amatha kupempha zothandizira popanda kuyembekezera kuti zigwiritsidwe ntchito patsamba. Kumbali imodzi, kutsitsa, poyerekeza ndi Server Push, kumabweretsa kusinthana kwa paketi kosafunikira (RTT), koma kumbali ina, kumapewa kutumiza zinthu zomwe zili kale mu cache ya osatsegula. Nthawi zambiri, kusiyana kwa latency mukamagwiritsa ntchito Server Push ndi preload kumadziwika ngati kocheperako.

Kuti muyambe kutsitsa pa seva, akufunsidwa kuti agwiritse ntchito nambala ya HTTP 103, yomwe imakupatsani mwayi wodziwitsa kasitomala zomwe zili m'makutu ena a HTTP atangopempha, osadikirira seva kuti amalize ntchito zonse zokhudzana ndi pempho ndikuyamba kutumikira zomwe zili. Mofananamo, mutha kupereka malingaliro okhudzana ndi tsamba lomwe likutumizidwa zomwe zitha kulowetsedwa (mwachitsanzo, mutha kupereka maulalo a CSS ndi JavaScript omwe amagwiritsidwa ntchito patsambalo). Atalandira zambiri zazinthu zoterezi, msakatuli akhoza kuyamba kuzitsitsa popanda kudikirira kuti tsamba lalikulu limalize kumasulira, zomwe zimachepetsa nthawi yonse yofunsira.

Kuphatikiza pa kukhathamiritsa kwazinthu, makina a Server Push atha kugwiritsidwanso ntchito kusamutsa deta kuchokera pa seva kupita kwa kasitomala, koma pazifukwa izi bungwe la W3C likupanga protocol ya WebTransport. Njira yolumikizirana mu WebTransport idapangidwa pamwamba pa HTTP/3 pogwiritsa ntchito protocol ya QUIC ngati mayendedwe. WebTransport imapereka zinthu zotsogola monga kukonza zotumizira ku mitsinje ingapo, mitsinje yopanda malire, kutumiza mosaganizira dongosolo lomwe mapaketi amatumizidwa (kunja kwa dongosolo), njira zodalirika komanso zosadalirika.

Malinga ndi ziwerengero za Google, ukadaulo wa Server Push sugwiritsidwa ntchito kwambiri. Ngakhale Server Push ikuphatikizidwa muzofotokozera za HTTP/3, pochita ma seva ambiri ndi mapulogalamu a kasitomala, kuphatikiza msakatuli wa Chrome, samayigwiritsa ntchito mwachibadwa. Mu 2021, pafupifupi 1.25% yamasamba omwe ali ndi HTTP/2 adagwiritsa ntchito Server Push. Chaka chino chiwerengerochi chatsika kufika pa 0.7%.

Source: opennet.ru

Kuwonjezera ndemanga