Hos Kinsta er det en af ​​vores højeste prioriteter at maksimere ydeevnen på vores kunders websteder. Hver del af vores hosting-stak fra vores C2-compute optimized virtuelle maskiner til vores højt indstillede softwarekonfigurationer blev valgt med tanke på ydeevne.

Et Content Delivery Network (CDN) er en vigtig komponent i en moderne hostingstak. Vi er stolte af at kunne tilbyde Kinsta CDN – en førsteklasses CDN, der drives af Cloudflare – uden ekstra omkostninger. I denne artikel lærer du mere om Kinsta CDN, og hvordan du aktiverer det til dit WordPress-websted.

Kinsta CDN

Vores gratis Cloudflare-integration sikrer alle websteder, der hostes på Kinsta. Ud over en firewall på virksomhedsniveau og DDoS-beskyttelse har Kinsta-kunder også adgang til en højtydende HTTP/3 CDN, der drives af Cloudflares robuste globale netværk.

Hvor hurtig er Kinsta CDN?

For at teste udførelsen af ​​det nye Kinsta CDN kørte vi en række benchmark-tests fra 10 steder rundt om i verden. Til denne test brugte vi en WordPress-blog med et brugerdefineret tema og en række tekst og grafisk indhold, der er hostet i Google Clouds datacenter i Iowa, USA. I alt lavede den testede side over 30 statiske anmodninger om aktiver (JS, CSS, billeder, skrifttyper osv.) Og vejede 3,2 MB. Endelig målte vi hele sidens indlæsningstid tre gange pr. placering og beregnede den gennemsnitlige tid på hvert sted.

Under vores præstations-benchmark-tests fandt vi, at aktivering af Kinsta CDN resulterede i op til 44% reduktion i sideindlæsningstid. I nedenstående tabel kan du se resultaterne før og efter resultater sammenlignet for forskellige placeringer.

Husk, at placeringer, der er tæt på oprindelsesserveren, som vi brugte til at køre vores tests (Iowa, USA) muligvis ikke ser et ydeevne boost med Kinsta CDN.

Lokation Ingen CDN (sekunder) Kinsta CDN (sekunder) Procent Difference
Frankfurt 2.64 2.19 -17.05%
Amsterdam 3.05 1.7 -44.26%
London 2.78 1.55 -44.24%
New York 1.16 0.835 -28.02%
Dallas 0.721 0.849 +17.75%
San Francisco 1.1 1.2 +9.09%
Singapore 4.91 3.41 -30.55%
Sydney 4.72 3.95 -16.31%
Tokyo 2.83 2.18 -22.97%
Bangalore 4.43 4.82 +8.80%

Med et netværk, der spænder over 275+ byer i mere end 100 lande, driver Cloudflare et af de største CDN-netværk i verden. Til sammenligning har andre populære CDN-udbydere som KeyCDN, Bunny CDN og StackPath mindre end 60 point of-presence (PoPs).

Dette betyder, at ved at aktivere Kinsta CDN, vil dit WordPress-sted være i stand til at betjene statiske aktiver fra mange flere placeringer over hele verden uden behov for at betale for yderligere tjenester!

Fordele ved Kinsta CDN

Ved at udnytte Cloudflares netværk tilbyder Kinsta CDN en række fordele i forhold til traditionelle CDN-udbydere. Lad os gå over et par af Kinsta CDNs største fordele:

HTTP/3-understøttelse

Kinsta CDN leveres med indbygget support til HTTP/3, den seneste revision af HTTP-protokollen. Sammenlignet med HTTP/2 tilbyder HTTP/3 hurtigere 0-RTT-handshake, krav til SSL-kryptering, bedre ydeevne og mere.

Nu hvor store webbrowsere som Chrome og Firefox har tilføjet HTTP/3-understøttelse, er det vigtigt at CDN-udbydere også begynder at støtte det. På dette tidspunkt er Kinsta CDN en af ​​de få CDN’er, der understøtter HTTP/3. Når det er sagt, behøver du ikke bekymre dig, hvis dine besøgendes browsere ikke understøtter HTTP/3 endnu, da Kinsta CDN automatisk falder tilbage til HTTP/2, når det er nødvendigt.

Primær domænesupport

Cloudflare er en omvendt proxytjeneste, hvilket betyder, at du ikke behøver et sekundært domæne bare for at drage fordel af dets forskellige funktioner. Takket være Kinsta CDN kan dit websteds cachelagrede aktiver serveres fra dit primære domæne i stedet for et sekundært CDN-domæne.

Mens Google hævder, at der ikke er nogen SEO-fordel ved at levere billeder fra dit primære domæne, er der stadig et par fordele ved ikke at skulle stole på et sekundært CDN-domæne. Hvis du f.eks. deler en billed-URL, der bruger et sekundært CDN-domæne, returnerer det muligvis en HTTP 404-fejl, hvis du skifter din CDN-udbyder i fremtiden. Ved at cache og betjene statiske aktiver via dit primære domæne behøver du ikke bekymre dig om dette problem.

Endelig forbedrer kompatibiliteten med WordPress multisite at være i stand til at betjene aktiver fra det primære domæne uden at skulle håndtere URL-omskrivninger til et sekundært domæne.

Kodeminifikations

Med Kinsta CDN har du også mulighed for at slå kodeminifikations til for at fjerne unødvendige elementer fra dine JavaScript- og CSS-filer. Dette reducerer sideindlæsningstiden og den nødvendige båndbredde til dit websted.

Sådan aktiveres Kinsta CDN

For at aktivere Kinsta CDN skal du logge på MyKinsta, gå til Websteder > Navn på websted > Kinsta CDN og klikke på Aktiver Kinsta CDN.

Aktiver Kinsta CDN i MyKinsta.
Aktiver Kinsta CDN i MyKinsta.

Bekræft derefter denne ændring ved at klikke på knappen Aktiver Kinsta CDN i pop-up/modal vinduet.

Bekræft, at du vil aktivere Kinsta CDN ved at klikke på den næste knap Enable Kinsta CDN (aktiver Kinsta CDN).
Bekræft, at du vil aktivere Kinsta CDN ved at klikke på den næste knap Aktiver Kinsta CDN.

Filtyper cachelagret af Kinsta CDN

Filer cachelagres baseret på filtypenavnet, ikke MIME-typen. Hvis du gerne vil udelukke noget indhold fra CDN, så tjek vores guide til CDN-fil- og URL-ekskluderinger.

afm avif bmp bz2 cff css cur doc
docx eot epub exe ffil flv gif gz
ico jpeg jpg js json lwfn m4v map
mid midi mov mp3 mp4 odp ods odt
ogg ogv otf pdf pfb pfm png ppt
pptx pro rar rtf scss std svg svgz
tar tgz tif ttf txt wav webm webp
wmv woff woff2 xls xlsx xml xsf zip

Sådan deaktiveres (eller renses) Kinsta CDN

Efter at Kinsta CDN er blevet aktiveret, indikerer et grønt flueben ud for Aktiveret, at Kinsta CDN nu er live! På denne side er der nu to knapper – Deaktiver og Ryd CDN-cache.

  • Deaktiver: klik på denne knap for at deaktivere Kinsta CDN.
  • Ryd CDN-cache: klik på denne knap for at skylle CDN-cachen. Rydning af CDN-cachen er et godt første trin til fejlfinding, hvis du ser uoverensstemmelser på frontenden af ​​dit websted. For eksempel, hvis du foretager nogle ændringer i din CSS, men ikke kan se ændringerne på frontend, kan den gamle CSS-fil blive cachelagret. At rydde CDN-cachen ville være en af ​​de første ting, du skal prøve i din fejlfinding proces.
Deaktiver Kinsta CDN eller Ryd CDN Cache i MyKinsta.
Deaktiver Kinsta CDN eller Ryd CDN Cache i MyKinsta.

Test af Kinsta CDN

Da Kinsta CDN ikke bruger et sekundært CDN-domæne, kan du ikke bekræfte, at CDN’et virker ved at inspicere URL’en på dine statiske filer, men du kan teste det med et websteds hastighedstest værktøj.

Før du fortsætter med hastighedstest, anbefaler vi at inspicere HTTP-headerne for et statisk aktiv for at bekræfte, at det indlæses fra Kinsta CDN. Nedenfor er der nogle få måder at kontrollere HTTP-headers på dit websted på.

Sådan tjekker du Kinsta CDN med Kinstas HTTP-status og omdirigeringskontrol

Du kan tjekke HTTP-status og omdirigeringskæde for enhver URL med vores gratis HTTP-status- og omdirigeringskontrol. Ved at bruge dette værktøj kan du gennemgå response headers for at kontrollere, om Kinsta CDN fungerer.

Først skal du finde URL’en til et statisk aktiv på dit websted. For at gøre dette skal du højreklikke på et billede på dit websted og kopiere URL’en. Indsæt denne URL i omdirigeringskontrolværktøjet og kør kontrollen.

Du bør se resultater som dette:

HTTP-headers i resultaterne af Kinstas HTTP Status and Redirect Checker-værktøj.
HTTP-headers i resultaterne af Kinstas HTTP Status and Redirect Checker-værktøj.

Rul ned, indtil du ser response headers. I dette afsnit er der to headers til at kontrollere værdierne af: cf-cache-status og ki-cf-cache-status. Værdierne vil variere afhængigt af, om du bruger din egen Cloudflare-konto (Cloudflare-domæne) eller ej (ikke-Cloudflare-domæne).

Ikke-Cloudflare-domæne (ingen Cloudflare-konto)

Begge headers (cf-cache-status og ki-cf-cache-status) skal have værdien HIT. Hvis du ser en anden værdi såsom MISS eller DYNAMIC, så prøv at køre kontrollen et par gange for at prime CDN-cachen. Du bør også se ki-cache-tag response header som angiver, at aktivet betjenes af vores Kinsta CDN.

Cloudflare Domain (din egen Cloudflare-konto)

cf-cache-status header vil indikere, om cachen blev returneret fra din Cloudflare-konto, og ki-cf-cache-status-header vil indikere, om cachen blev returneret fra Kinstas Cloudflare-integration. Hvis værdien af ​​cf-cache-status er DYNAMIC eller BYPASS, og værdien af ​​ki-cf-cache-status er HIT, viser dette, at Kinsta CDN er aktiveret, mens CDN er deaktiveret (normalt med en sideregel) på din Cloudflare-konto.

Sådan kontrolleres Kinsta CDN med en webbrowser

Du kan bruge din webbrowsers indbyggede udviklerværktøjer til at kontrollere, om Kinsta CDN fungerer. I dette eksempel bruger vi Google Chrome til at inspicere HTTP header for et statisk aktiv. For at starte Chrome-udviklerværktøjerne skal du højreklikke på siden og klikke på Inspicer.

Start Chrome-udviklerværktøjer
Start Chrome-udviklerværktøjer

Klik derefter på fanen Netværk og genindlæs siden. Når siden indlæses, ser du en liste over sidens statiske aktiver på venstre side af vinduet med udviklerværktøjer. For at kontrollere, at Kinsta CDN fungerer korrekt, skal du klikke på ethvert statisk aktiv (CSS, JS, billedfil eller webskrifttype), der indlæses fra dit domæne.

HTTP-headers på fanen Netværk i Chrome-udviklerværktøjer.
HTTP-headers på fanen Netværk i Chrome-udviklerværktøjer.

På fanen Headers skal du rulle ned, indtil du ser Response Headers. I dette afsnit er der to headers til at kontrollere værdierne af: cf-cache-status og ki-cf-cache-status. Værdierne vil variere afhængigt af, om du bruger din egen Cloudflare-konto (Cloudflare-domæne) eller ej (non-Cloudflare-domæne).

Non-Cloudflare-domæne (ingen Cloudflare-konto)

Begge headers (cf-cache-status og ki-cf-cache-status) skal have værdien HIT. Hvis du ser en anden værdi såsom MISS eller DYNAMIC, så prøv at opdatere siden et par gange for at prime CDN-cachen. Du bør også se ki-cache-tag-response-header, som angiver, at aktivet betjenes af vores Kinsta CDN.

Cloudflare Domain (din egen Cloudflare-konto)

cf-cache-status-headeren vil indikere, om cachen blev returneret fra din Cloudflare-konto, og ki-cf-cache-status-headeren vil indikere, om cachen blev returneret fra Kinstas Cloudflare-integration. Hvis værdien af ​​cf-cache-status er DYNAMIC eller BYPASS, og værdien af ​​ki-cf-cache-status er HIT, viser dette, at Kinsta CDN er aktiveret, mens CDN er deaktiveret (normalt med en sideregel) på din Cloudflare-konto.

Sådan kontrolleres Kinsta CDN i Terminal

Hvis du er fortrolig med, hvordan du bruger Terminal (kommandolinje), kan du også kontrollere HTTP-headere med curl-kommandoen. Først skal du finde URL’en til et statisk aktiv på dit websted. For at gøre dette skal du højreklikke på et billede på dit websted og kopiere URL’en.

Brug derefter kommandoen nedenfor og erstat den med din aktiv-URL.

curl -L -s -o /dev/null -D - https://kinstacdn.kinstalife.com/wp-content/uploads/2021/01/post-one.jpg

Efter at have kørt denne kommando, skal du se et svar som dette:

Tjek cf-cache-status, ki-cf-cache-status og ki-cache-tag som svar på curl til et statisk aktiv i Terminal.
Tjek cf-cache-status, ki-cf-cache-status og ki-cache-tag som svar på curl til et statisk aktiv i Terminal.

Der er to headers til at kontrollere værdierne af: cf-cache-status og ki-cf-cache-status. Værdierne vil variere afhængigt af, om du bruger din egen Cloudflare-konto (Cloudflare-domæne) eller ej (non-Cloudflare-domæne).

Non-Cloudflare-domæne (ingen Cloudflare-konto)

Hvis Kinsta CDN er aktiveret, skal der være en HIT-værdi ud for begge headers (cf-cache-status og ki-cf-cache-status). Hvis du ser DYNAMIC eller MISS i stedet for HIT, så prøv at køre kommandoen et par gange mere for at prime CDN-cachen. Du bør også se ki-cache-tag-headeren i svaret, som indikerer, at aktivet betjenes af vores Kinsta CDN.

Cloudflare Domain (din egen Cloudflare-konto)

Cf-cache-status-headeren vil indikere, om cachen blev returneret fra din Cloudflare-konto, og ki-cf-cache-status vil indikere, om cachen blev returneret fra Kinstas Cloudflare-integration. Hvis værdien af ​​cf-cache-status er DYNAMIC eller BYPASS, og værdien af ​​ki-cf-cache-status er HIT, viser dette, at Kinsta CDN er aktiveret, mens CDN er deaktiveret (normalt med en sideregel) på din Cloudflare-konto.

Vigtige bemærkninger

Her er nogle vigtige noter vedrørende Kinsta CDN-integrationen.

  • Hvis du bruger et tredjeparts-CDN, anbefaler vi, at du deaktiverer det, før du aktiverer Kinsta CDN. Brug af flere CDN-tjenester til et enkelt websted kan forårsage problemer med rensning af aktiver.
  • Hvis du bruger din egen Cloudflare-konto sammen med Kinstas Cloudflare-integration, kan nogle indstillinger for cache- og optimering tilsidesætte Kinsta-indstillingerne eller omvendt, afhængigt af indstillingen. I dette tilfælde vil aktivering af Kinsta CDN kun give fordelen ved at lade dig cache større filer end hvad Free, Pro og Business Cloudflare-planerne tilbyder.
  • Den maksimale cache-filstørrelse er 5 GB.
  • Statiske aktiver vises ikke automatisk via HTTPS. Hvis du vil sikre, at alle aktiver serveres via HTTPS, anbefaler vi, at du aktiverer Force HTTPS i MyKinsta.
  • Når Kinsta CDN er aktiveret, indstilles cache-kontrolhovedet som følger:
    "Cache-kontrol", "public, max-age=31536000, s-maxage=31536000"
    Denne Cache-Control-header tilsidesætter alle Expires– eller Cache-Control-headers, der er indstillet i Nginx eller din Cloudflare-kontos Browser Cache TTL. Hvis du har brug for brugerdefinerede Expires eller Cache-Control headers, skal du deaktivere Kinsta CDN.

Resumé

Kinsta CDN er en højtydende CDN tilgængelig for alle Kinsta-kunder uden yderligere omkostninger. Den drives af vores gratis Cloudflare-integration og serverer automatisk dit indhold fra 275+ PoP’er over hele verden. Hvis du har spørgsmål om Kinsta CDN, er du velkommen til at kontakte vores 24/7 supportteam for yderligere hjælp!