Core Web Vitalsi põhialused
Core Web Vitalid hõlmavad kolme mõõdikut, mis mõõdavad laadimis- ja interaktsioonikiiruse erinevaid aspekte. LCP hindab suurima nähtava elemendi laadimisaega, INP reageerimisvõimet kasutajate interaktsioonidele ja CLS visuaalset stabiilsust laadimise ajal. Mitmekeelsete saitide puhul tuleb neid mõõdikuid iga keeleversiooni jaoks eraldi jälgida, kuna sisu, fondid ja pildid erinevad. Hea kasutajakogemuse tagamiseks kõigis keeltes on vaja järjepidevaid optimeerimisviise, mis arvestavad iga versiooni spetsiifikat.
Fondi optimeerimine ja alamhulkade kasutamine
Fondid on sageli veebi suurimad ressursid. Mitmekeelsete saitide puhul tuleb laadida mitu fondiperet või -lõiget, mis suurendab laadimisaega. Alamhulkadeks jagamine vähendab faili suurust, lisades ainult tegelikult vajalikud märgid (nt ladina, kirillitsa või aasia tähemärgid). Kaasaegsed vormingud nagu WOFF2 pakuvad täiendavat tihendust. Serveerige fonte ainult lehel kasutatavates keeltes ja kasutage font-display: swap, et tekst oleks kohe nähtav. See parandab LCP-d ja hoiab ära paigutuse nihked.
Pildi optimeerimine WebP-ga
Pildid moodustavad sageli suurima osa lehe mahust. Kaasaegne WebP-vorming pakub paremat tihendust säilitades sama kvaliteedi võrreldes JPEG või PNG-ga. Mitmekeelsete saitide puhul peaksite iga keeleversiooni jaoks esitama eraldi pildid, mida serveeritakse srcset-atribuudi ja erinevate eraldusvõimetega. Kasutage ka Lazy Loadingut nähtamatute piltide jaoks, et vähendada esmast laadimisaega. Veenduge, et pildimõõtmed oleksid määratud HTML-is või CSS-is, et vältida CLS-i.
Caching-strateegiad keelte kaupa
Caching on oluline kiirete korduvkülastuste jaoks. Mitmekeelsete saitide puhul tuleb cache-päiseid iga keeleversiooni jaoks kohandada, kuna sisu erineb. Kasutage keeleküpsiseid või URL-teid (nt /en/, /de/), et määratleda cache-võtmed. Määrake staatilistele ressurssidele nagu fondid ja CSS pikad cache-ajad, kuid HTML-lehtedele lühemad ajad, kuna need võivad olla dünaamilised. Serveripoolne caching nagu Redis või Varnish võib vastuseaegu veelgi parandada. Testige regulaarselt, kas kõiki keeli vahemällu õigesti salvestatakse.
Edge ja CDN-i kasutamine
Sisuedastusvõrk (CDN) jaotab teie sisu üle maailma serveritele ja vähendab latentsust erinevates piirkondades asuvatele kasutajatele. Mitmekeelsete saitide puhul on oluline, et CDN edastaks keelepõhiseid ressursse õigesti. Seadistage geosuunamine, et külastajad kasutaksid automaatselt lähimat serverit. Kasutage Edge-Sie-Heading´ut isikupärastatud sisu edastamiseks keele põhjal. Veenduge, et CDN toetab HTTP/2 või HTTP/3 ja et Core Web Vitals ei kannataks täiendavate DNS-päringute tõttu.