Når du hoster dit statiske websted med Kinsta, skubbes dit websted til Cloudflares Content Delivery Network (CDN) med 260+ placeringer. Et Content Delivery Network (CDN) er et geografisk distribueret netværk af servere, der arbejder sammen om at levere webstedsindhold og andre digitale aktiver til brugerne. CDN’er er designet til at forbedre indholdsleveringens ydeevne, pålidelighed og skalerbarhed ved at reducere latenstid og optimere dataoverførsel.

Besøgende på din hjemmeside får serveret indholdet fra den nærmeste, hurtigste og nemmest tilgængelige CDN-placering, så databehandlingen kan foregå meget tættere på slutbrugerne. I denne guide dykker vi lidt ned i detaljerne i vores Statisk Webstedshosting-infrastruktur.

Et diagram over Kinstas infrastruktur til statisk webstedshosting.
Et diagram over Kinstas infrastruktur til statisk webstedshosting.

Implementering

Git-lager

Din statiske sides kode er gemt i et Git-arkiv. Du kan vælge mellem ethvert (eller alle) af følgende:

MyKinsta Tilføj/Implementer statisk side

Når du tilføjer et statisk websted i MyKinsta, opretter det forbindelse til Git-arkivet for at hente webstedet.

MyKinsta Bot

Med Automatic deployment on commit aktiveret i dit statiske websteds indstillinger, hvis du forpligter en ændring eller fusionerer til dit depot, registrerer MyKinsta-botten dette, trækker derefter webstedet fra din Git-tjenesteudbyder og implementerer den opdaterede version af webstedet.

Kubernetes Pod

Kinsta kommunikerer med build-tjenesten, som opretter en Kubernetes Pod. Hver pod er et selvstændigt isoleret miljø til hver eneste implementering. Kubernetes-pod’en bygger webstedet og skubber indholdet til Cloudflare R2-lageret.

Anmodninger

Cloudflare R2-lagring

Cloudflare R2 Storage er et bucket-system, der indeholder alle de filer, der udgør dit website. Cloudflare distribuerer derefter kopier eller cachelagrede versioner af webstedet til edge-serverne inden for CDN’s 260+ placeringer.

Cloudflares globalt distribuerede netværk (CDN)

Cloudflares CDN består af adskillige edge-servere, der er strategisk placeret på forskellige geografiske steder tæt på slutbrugerne. Når en bruger anmoder om indhold fra dit websted, modtager CDN’s edge-server, der er tættest på brugeren, anmodningen. Hvis det ønskede indhold allerede er cached på denne edge-server, kan den levere det direkte til brugeren uden at skulle have adgang til originalserveren.

Hvis det ønskede indhold ikke er tilgængeligt på edge-serveren, henter CDN’et det fra R2 Storage, hvor indholdet er gemt. CDN’et cacher derefter indholdet på edge-serveren til efterfølgende anmodninger, hvilket optimerer leveringsprocessen.

CDN’et anvender load-balancing-teknikker til at fordele indgående trafik over flere edge-servere. Det sikrer, at belastningen er jævnt fordelt, hvilket reducerer risikoen for overbelastning af serverne og forbedrer den samlede performance. Indholdsleveringen optimeres yderligere ved at implementere teknikker som intelligent routing, der leverer indhold til slutbrugeren baseret på faktorer som f.eks:

  • Brugerens placering
  • Netværksforhold
  • Serverbelastning og -kapacitet
  • Tilgængelighed af indhold

Denne smarte routing sender indholdsanmodninger til den mest optimale edge-server i CDN’et for at levere din statiske side effektivt.