Smanjite opterećenje na GitLab Gitaly pomoću Bundle URI funkcionalnosti
Saznajte kako možete optimizirati performanse i smanjiti opterećenje GitLab Gitaly servisa korištenjem novih mogućnosti koje nude Bundle URI datoteke.
Smanjite opterećenje Gitaly-ja pomoću Bundle URI-a
GitLab kontinuirano radi na optimizaciji performansi, a jedan od najnovijih koraka u tom smjeru je podrška za Bundle URI kao dio suradnje s Git zajednicom i projektom Git v2.43. Ovaj mehanizam omogućava brže i učinkovitije kloniranje repozitorija uz minimalno opterećenje prema servisima poput Gitaly.
Tradicionalno, svaki git clone zahtjeva višestruke zahtjeve prema Gitaly servisu radi prijenosa podataka o objektima repozitorija. Uz podršku za Bundle URI, moguće je unaprijed generirati bundled arhivu repozitorija, koju klijenti preuzimaju direktno s CDN-a ili HTTP(S) servisa, smanjujući tako broj upita i učitavanje na Gitaly servere.
Bundle URI je osobito koristan za velike javne projekte gdje se repozitoriji često kloniraju, poput GitLabove vlastite instance. Budući da je sadržaj bundle arhive statičan, može se pohraniti blizu korisniku putem CDN-a, čime se značajno povećava brzina i smanjuju troškovi infrastrukture.
Razvojni timovi koji žele iskoristiti ovu značajku trebaju implementirati podršku za Bundle URI na svojoj GitLab instanci i redovito generirati bundle datoteke. Git klijenti će ih automatski preuzimati ako je dostupna relevantna metadata u info/refs.
IDEA GitLab Solutions pruža savjetodavne usluge, podršku pri implementaciji i prodaju licenci u Hrvatskoj, Sloveniji, Srbiji, Sjevernoj Makedoniji, Češkoj, Slovačkoj, Ujedinjenom Kraljevstvu te klijente i osoblje s udaljenih lokacija poput Izraela, Južne Afrike i Paragvaja. Kontaktirajte nas kako bismo vam pomogli iskoristiti puni potencijal novih mogućnosti GitLaba.
Oznake:GitLabGitalyBundle URIoptimizacijadeploymentgit cloneperformanseIDEA GitLab Solutions
Drugi jezici:English (UK)ČeštinaSlovenčinaSrpski (Latinica)Српски (Ћирилица)
- Kako smo smanjili vrijeme izrade sigurnosne kopije GitLab repozitorija sa 48 sati na 41 minutu
- Što je novo u Git 2.50 – poboljšanja performansi i fleksibilnosti
- GitLab Ultimate za IBM Z: DevSecOps revolucija za mainframe
- GitLab Ultimate za IBM Z: Moderna DevSecOps rješenja za mainframe sustave
- GitLab 18.1 – Novi standard za skalabilnost i sigurnost u DevOpsu