Som en del af sin årlige fejring af “Fødselsdagsuge” annoncerede Cloudflare for nylig frigivelsen af ​​”Automatic Platform Optimization” (APO) til WordPress-websteder.

For præstationsentusiaster repræsenterer Cloudflares APO et stort skridt fremad for at maksimere WordPress-ydeevne.

I vores benchmarktest fandt vi ud af, at aktivering af APO på vores testwebsted reducerede sidens indlæsningstider med 70-300% afhængigt af testplacering.

I denne artikel dykker vi dybt ned i, hvordan Cloudflare APO fungerer, og hvordan du kan bruge det til at øge ydeevnen på dit WordPress-websted!

Hvad er Automatic Platform Optimization (APO)?

Automatic Platform Optimization er en ny pakke med platform-tailored optimization services med et enkelt klik fra Cloudflare.

Den første platform til at modtage “APO-behandlingen” er WordPress, verdens mest populære CMS med over 60% markedsandel. I fremtiden forventer vi at se lignende APO-tjenester til andre CMS og platforme.

På et højt niveau forbedrer Cloudflares WordPress APO webstedets ydeevne på to store måder.

  1. Statiske HTML kopier af siderne på dit WordPress-sted cachelagres i Cloudflare edge-servere over hele verden.
  2. Tredjeparts fonte cachelagres og serveres af Cloudflare.

Lad os kigge under låget for at se, hvordan og hvorfor APO fungerer på et teknisk niveau.

Statisk HTML ved kanten

Den vigtigste differentierende faktor mellem Cloudflares APO og andre traditionelle sidecaching og CDN-løsninger er dens evne til direkte cache af statisk HTML ved Cloudflares kant. For at male et klarere billede, så lad os gennemgå fire forskellige WordPress-opsætninger fra “ingen optimering” til APO.

WordPress-opsætning nr. 1 – Ingen sidecaching eller CDN

Som standard leveres WordPress ikke med sidecaching eller CDN-understøttelse. Med denne konfiguration skal alle anmodninger genereres dynamisk af PHP, selvom intet sideindhold er blevet ændret mellem anmodningerne.

Desuden betyder intet CDN-integration (Content Delivery Network), at alle statiske aktiver som CSS, JS, billeder og skrifttyper betjenes af originalserveren.

Denne konfiguration kan skabe et meget langsomt WordPress-websted, især for besøgende, der er langt væk fra originalserveren.

WordPress-opsætning nr. 2 – Side-cache uden CDN

Implementering af sidecaching er en af ​​de bedste taktikker til forbedring af WordPress-ydelsen. Hos Kinsta inkluderer vores hostingstak et meget tunet sidecachelag, der drives af Nginxs FastCGI cache-modul.

Sidecaching reducerer CPU-belastningen på originalserveren dramatisk, fordi anmodninger kan serveres fra cache uden behov for dynamisk HTML-generering.

Global traffic routing with no CDN.

Dette frigør din CPU til at fokusere på andre vigtige dynamiske opgaver og gør dit WordPress-sted mere stabilt. Denne konfiguration tillader muligvis, at dit websted kan levere flere anmodninger pr. sekund, men det løser ikke “distance-problemet“.

Uden en ordentlig CDN er det stadig et problem at betjene statiske aktiver til fjerne besøgende.

WordPress-opsætning nr. 3 – Side-cache med CDN

Indtil nu var sidecaching med tilføjelse af et CDN til betjening af statiske aktiver den mest effektive måde at hoste WordPress-sider på.

I denne model er oprindelsesserveren stadig ansvarlig for at betjene den aktuelle HTML for en side. Imidlertid er statiske aktiver som CSS-filer, billeder og fonte aflæsset til forskellige CDN Points of Presence (PoPs) rundt om i verden. Ideen bag denne model er, at statiske aktiver, især store billeder, udgør størstedelen af en anmodnings sidestørrelse . Derfor er det muligt at reducere indlæsningstiden og forbedre ydeevnen ved at aflade aktiver til en server tættere på den besøgende.

Global trafikrute med et CDN.
Global trafikrute med et CDN.

Selvom denne konfiguration giver en betydelig forbedring i forhold til de to foregående, får det dig til at spekulere på, hvad der ville ske, hvis WordPress-ydeevne ikke længere blev flaskehalset ved at skulle servere HTML fra oprindelsesserveren.

Overraskende nok var en sådan opsætning ikke mulig før introduktionen af Cloudflares APO til WordPress – i det mindste ikke for ikke-tekniske brugere.

WordPress-opsætning # 4 – Cloudflare APO til WordPress

Cloudflare APO er den nyeste i verden af WordPress-ydeevne. I modsætning til de tidligere WordPress-opsætninger, der blev flaskehalset af oprindelsesservers ydeevne, bliver sider med APO-aktiveret i det væsentlige “originale” set fra besøgende.

Global trafikrute med Cloudflare APO.
Global trafikrute med Cloudflare APO.

For at opnå dette bruger Cloudflare sin globalt distribuerede CDN sammen med Workers / Workers KV til at oprette en statisk HTML-repræsentation af dit WordPress-websted. Vi får mere at vide om, hvordan Cloudflare APO fungerer senere i artiklen.

For nu ved du bare, at et kompatibelt WordPress-websted med APO aktiveret ikke længere er udsat for oprindelsesinduceret latenstid. Med andre ord vil anmodninger fra besøgende i USA, Tyskland og Japan blive serveret fra nærliggende datacentre i stedet for din oprindelsesserver.

Vil du lære mere om, hvordan du fremskynder dit WordPress-websted med Cloudflare APO? Se en optagelse af vores webinar med Garrett Galow fra Cloudflare!

Status for webpræstation

I løbet af de sidste par år har der været et stort skridt i den professionelle branche for webudvikling. Flere og flere udviklere bevæger sig fra monolitten, der er WordPress, til mere fede og performante statiske websteds-generatorer som Hugo og JavaScript-rammer som Gatsby.

Vi bruger udtrykket “ydeevne” med omtanke, fordi web-ydeevne ofte kan fortolkes som en subjektiv måling.

F.eks. kan en sides indlæsningstid svinge afhængigt af testplaceringen og tidspunktet på dagen.

Så at sige, at et statisk Gatsby-sted er hurtigere end et WordPress-websted, har således ingen vægt, før en eller anden kontekst for argumentet er etableret.

I nutidens stærkt forbundne verden er en af ​​de vigtigste sammenhænge til test af webpræstationer belastningstid på tværs af forskellige regioner i verden.

Dette er hvor statiske websteder har kanten over WordPress, når det kommer til ydeevne. Som standard kan statiske websteder uploades til globalt distribuerede CDN’er direkte – dette gør dem hurtige rundt om i verden uden yderligere arbejde.

Da WordPress-websteder kræver en oprindelsesserver af en eller anden art for at generere HTML, er det ikke i stand til direkte at drage fordel af platforme som Netlify, Vercel og Cloudflares helt egne Workers Sites til gnidningsfri global levering. Fra et forretningsmæssigt perspektiv betyder det, at du måske mister potentielle besøgende og kunder, der er langt væk fra din oprindelsesserver, fordi Google tager højde for sidens hastighed, når de genererer søgeresultater.

Det er her Cloudflares APO til WordPress kommer i spil.

Aktivering af Cloudflare APO øgede WordPress-ydelsen op til 300%.
Aktivering af Cloudflare APO øgede WordPress-ydelsen op til 300%.

Cloudflares automatiske platformoptimering til WordPress er en komplet nytænkning af, hvad WordPress-ydeevne betyder. Som vi nævnte tidligere, muliggør APO på vores testwebsted reducerede belastningstider fra 70-300% afhængigt af testplaceringen. Dette er muligt, fordi APO effektivt fjerner originalserveren som en præstations-flaskehals.

Sådan fungerer Cloudflares automatiske platformoptimering

Med Cloudflare APO caches dit WordPress-websteds HTML i Cloudflares kantservere over hele verden. Dette er muliggjort af Workers KV, en distribueret nøgleværdi-databasetjeneste med superhurtig global udbredelse (mindre end 60 sekunder).

Når data skrives til Workers KV via Cloudflare API, replikeres de automatisk til over 150 Cloudflare-datacentre rundt omkring i løbet af få sekunder.

Dette gør Workers KV til en første kandidat til at fremskynde WordPress-websteder, fordi indlæg og sider let kan repræsenteres af en nøgleværdi mekanisme – URL’en er “nøglen” og HTML-sideindholdet er “værdien”.

En webside, der er gemt som et nøgleværdi objekt i Cloudflare Workers KV.
En webside, der er gemt som et nøgleværdi objekt i Cloudflare Workers KV.

Når APO er aktiveret til dit WordPress-websted, rammer de fleste anmodninger til dit websted ikke længere din oprindelsesserver.

I stedet vil anmodningen enten blive serveret fra en lokal Cloudflare CDN-cache (hvis den cachelagrede side findes) eller Workers KV (hvis den cachelagrede side ikke findes på Cloudflares CDN).

Hvis der ikke findes en side i CDN-cachen eller Workers KV-databasen, fremsætter Cloudflare en enkelt anmodning til din originalserver og cache den nye sides HTML.

Magien her ligger i det faktum, at Cloudflare Workers KV fungerer som et distribueret spejl af slags til din oprindelsesserver. Husk at de data, der er gemt i Workers KV, replikeres automatisk på tværs af Cloudflares hele netværk af servere.

Dette betyder, at selvom din originalserver, der kører WordPress, er placeret et eller andet sted i USA, behøver en anmodning fra en besøgende i Japan ikke at ramme din originalserver for at prime den lokale CDN-cache-zone.

I stedet får den besøgende fra Japan serveret cachelagret HTML fra et nærliggende Cloudflare-datacenters Workers KV-database eller CDN-cache.

Denne nye leveringsmodel adskiller sig voldsomt fra tidligere forsøg på caching af HTML-sider til WordPress.

Tidligere involverede den mest populære “helsides caching” -metode oprettelse af en Cloudflare-sidestyring til “cache alt”. Selvom denne metode kunne resultere i betydelige præstationsgevinster, var det ikke en meget effektiv metode til caching, fordi den stod på en “pull” -model i stedet for Workers KVs “push” -model, der automatisk skubber HTML globalt.

Med den tidligere sidebaserede regelopsætning ville besøgende, der rammer en Cloudflare-cachezone i USA, ikke cache-aktiver for besøgende andre steder – det betyder, at websteder ikke var i stand til at udnytte Cloudflares netværk effektivt ud fra et globalt perspektiv for levering af indhold.

Automatic Platform Optimization tager tingene et skridt videre ved også at cache tredjepartsskrifttyper. I mange tilfælde kan fonte ende med at tage en betydelig del af en sides anmodningsstørrelse.

I modsætning til CSS, JS og billeder, der typisk serveres fra roddomænet, serveres skrifttyper ofte fra tredjeparts tjenester som Google Fonts. Dette betyder, at proxybaserede cachetjenester som Cloudflare ikke er i stand til at cache skrifttyper og servere fonte.

Da APO drives af en Cloudflare Worker – en programmerbar JavaScript-servicearbejder, der sidder mellem din oprindelsesserver og besøgende – er det muligt at indsprøjte yderligere logik for at udføre opgaver ud over grundlæggende caching.

I dette tilfælde bruger APO en Cloudflare Worker til at cache tredjeparts fonte og ændre din sides HTML med indbygget CSS for at pege på den cachelagrede skrifttype på Cloudflares CDN. Dette fjerner behovet for yderligere eksterne anmodninger om at hente fonte og reducerer antallet af forbindelser og indlæsningstid, der kræves for at betjene en side.

Endelig, da APO integreres med dit websted via et WordPress-plugin, renses Cloudflare-cachen automatisk, hver gang du opdaterer en side på dit websted. Dette sikrer, at besøgende altid vil kunne se den nyeste version af dit websted uden manuel indblanding.

Maksimer WordPress-ydeevne med højtydende hosting og Cloudflare APO

Cloudflare APO er dog ikke en sølvkugle. At vælge en præstations-fokuseret administreret WordPress-host som Kinsta er stadig meget vigtig af to hovedårsager.

  1. Cloudflare APO cachelager kun frontend-sider til brugere, der ikke er logget ind. På samme måde som Kinstas konfiguration af sidecaching på serverniveau cachelager APO ikke sider med specifikke cookies og for loggede brugere. Dette betyder, at oprindelsesservers ydeevne stadig er en vigtig del af ligningen.
  2. En stor WordPress-oplevelse består af meget mere end bare hurtig frontend-ydeevne. Da WordPress er et dynamisk CMS, er der mange faktorer at tænke på, når du driver et WordPress-websted. Administrerede hosts som Kinsta tilbyder WordPress-skræddersyet 24/7 support, backups af websteder, en sikkerhedsgaranti og mere.

Her er fire brugssager, der viser hvorfor du stadig skal vælge en højtydende WordPress-host, selvom du bruger Cloudflare APO.

1. WooCommerce, Easy Digital Download og e-handel

Cloudflare APO omgår selektiv cache, når der registreres visse e-handelsrelaterede cookies. For eksempel, når en besøgende tilføjer en vare til indkøbskurven på et WooCommerce-site, indstiller WordPress automatisk en woocommerce_items_in_cart-cookie. Når denne cookie opdages, omgår APO cache for at undgå caching og visning af kundespecifikke data. Således vil WooCommerce og andre WordPress-drevne e-handelsplatforme stadig være stærkt afhængige af oprindelsesservers ydeevne, selv når Automic Platform Optimization er aktiveret.

2. WordPress-dashboard-ydeevne

Da Cloudflare APO ikke cache HTML for login-brugere, vil navigering rundt på WordPress-dashboardet altid kun stole på din oprindelsesservers ydeevne. Hvis du ikke bruger en præstationsoptimeret host, kan opgaver som at skrive og offentliggøre indhold, administrere billeder og andre medieaktiver og køre vedligeholdelsesrutiner på dit WordPress-websted kan blive en meget langsom oplevelse. Dette har en direkte, negativ indvirkning på dine forretningsresultater.

3. WordPress-medlemswebsteder og diskussionsfora

Hvis du bruger et plugin som Ultimate Membership Pro til at administrere dit WordPress-membership site eller bbPress til at drive et WordPress-forum, kan Cloudflare APO ikke optimere størstedelen af ​​din trafik. Da medlemskabswebsteder og fora typisk kræver, at brugerne logger ind, vil Cloudflare APO automatisk omgå HTML-caching for disse brugere. Brug af en højtydende host er derfor stadig den bedste måde at opretholde en hurtig brugeroplevelse til WordPress membership sites og diskussionsfora.

4. WordPress Cron-job

WordPress cron (WP-Cron) hjælper dig med at planlægge og automatisere backend-opgaver på et WordPress-websted. Dit websted bruger muligvis et cron-job til at udgive et indlæg på et bestemt tidspunkt. En simpel opgave som denne kræver ikke meget med hensyn til CPU-ressourcer, men andre opgaver kan være meget mere resource-intensive. For eksempel er en opgave som at bruge et plugin til automatisk at backuppe dit WordPress-websted til et ZIP-arkiv hver 12. time meget mere CPU-intensiv.

Da Cloudflare APO kun hjælper med at optimere frontend-indhold, er du stadig nødt til at være vært for dit websted på en højtydende vært som Kinsta for at maksimere udførelsen af ​​backend-opgaver og den loggede brugeroplevelse. Du kan fremme disse oplevelser ved at bruge kode minifikationsfunktionen, der er indbygget direkte i MyKinsta-dashboardet. Dette giver kunderne mulighed for at aktivere automatisk CSS- og JavaScript-minifikation med et enkelt klik.

Sådan bruges Cloudflare Automatic Platform Optimization til WordPress

Nu hvor vi har diskuteret, hvorfor Cloudflare Automatic Platform Optimization til WordPress er en game-changer, lad os gå over, hvordan du tilføjer tjenesten til dit WordPress-websted.

Cloudflare APO er tilgængelig for både gratis og betalte planer. For gratis brugere er der et ekstra gebyr på 5 USD pr. måned for APO. Hvis du har en Pro-, Business- eller Enterprise-plan på Cloudflare, kan APO aktiveres uden yderligere gebyrer.

Her er hvad du skal gøre for at komme i gang med Cloudflare APO:

  1. Opret et API-token i Cloudflare-dashboardet.
  2. Installer det officielle Cloudflare WordPress-plugin.
  3. Aktivér automatisk platformoptimering.

1. Opret et Cloudflare API-token

Før du aktiverer APO, skal du generere et API-token og installere Cloudflare WordPress-plugin først. For at generere et API-token skal du klikke på dit profilikon øverst til højre i Cloudflare-dashboardet, klikke på “Min profil”, vælge fanen “API-tokens” og klikke på Opret token.

Opret et Cloudflare API-token.
Opret et Cloudflare API-token.

Klik på Brug template ved siden af WordPress-indstillingen under “API Token Templates”.

Vælg WordPress API-token template.
Vælg WordPress API-token template.

“WordPress” -skabelonen genererer et API-token med de nødvendige tilladelser, der tillader Automatic Platform Optimization at fungere korrekt. Standardindstillingerne er alt hvad du behøver for at komme i gang med APO, men du er velkommen til at foretage justeringer af indstillingerne “Account Resources” og “Zone Resources”, hvis du har brug for at låse API-token ned til bestemte brugere eller zoner.

Når du er færdig med at konfigurere token-parametrene, skal du rulle ned og klikke på Fortsæt til oversigt.

Konfigurer Cloudflare API-token parametre.
Konfigurer Cloudflare API-token parametre.

Endelig skal du klikke på Opret token for at afslutte processen.

Bekræft oprettelsen af Cloudflare API-token.
Bekræft oprettelsen af Cloudflare API-token.

Sørg for at kopiere API-token til et sikkert sted. Du får brug for det senere, når du installerer Cloudflare WordPress-plugin. Når du har optaget API-token på et sikkert sted som en password administrator, er du velkommen til at lukke siden.

Optag dit Cloudflare API-token et sikkert sted.
Optag dit Cloudflare API-token et sikkert sted.

2. Installer Cloudflare WordPress Plugin

Cloudflare WordPress plugin kan installeres direkte fra WordPress plugin depotet. For at finde det skal du søge efter “Cloudflare” i dit WordPress-dashboard. Sørg for at installere det officielle Cloudflare-plugin og ikke “WP Cloudflare Super Page Cache”, som er det første søgeresultat.

Installer det officielle Cloudflare WordPress-plugin.
Installer det officielle Cloudflare WordPress-plugin.

Gå derefter til Indstillinger > Cloudflare på dit WordPress-sidebar og klik på “Log ind her”.

Log ind på din Cloudflare-konto.
Log ind på din Cloudflare-konto.

Indtast den e-mailadresse, der er knyttet til din Cloudflare-konto sammen med det API-token, du genererede tidligere. Klik på Gem API-legitimationsoplysninger for at afslutte loginprocessen.

Indtast din e-mail-adresse og Cloudflare API-token.
Indtast din e-mail-adresse og Cloudflare API-token.

Nu hvor Cloudflare WordPress-pluginet er klar, lad os gå over til Cloudflare-dashboardet for at aktivere Automatic Platform Optimization.

3. Aktivér Automatic Platform Optimization i Cloudflare

Automatic Platform Optimization til WordPress er inkluderet i Cloudflare Pro-, Business- og Enterprise-planer uden yderligere omkostninger. Hvis du bruger en gratis Cloudflare-plan, er APO-tilføjelsen 5 USD pr. måned. For at aktivere APO skal du gå til Hastighed > Optimering i dit Cloudflare-dashboard.

For at aktivere APO skal du navigere til Hastighed > Optimering.
For at aktivere APO skal du navigere til Hastighed > Optimering.

Rul ned til afsnittet “Optimeret levering”, og aktiver “Automatic Platform Optimization til WordPress”. Hvis du har en gratis plan, beder Cloudflare dig om faktureringsoplysninger i løbet af denne periode. Når APO er aktiveret, skal du se en meddelelse, der siger “WordPress-plugin blev fundet med succes på [your domain]”. Hvis du ikke kan se denne meddelelse, anbefaler vi, at du geninstallerer Cloudflare-pluginet eller når ud til Cloudflare-support for yderligere hjælp.

Aktivér Automatic Platform Optimization til WordPress i dit Cloudflare-dashboard.
Aktivér Automatic Platform Optimization til WordPress i dit Cloudflare-dashboard.

Gå til Indstillinger > Cloudflare i sidebar i dit WordPress-dashboard. Klik på knappen Anvend ved siden af “Anvend anbefalede Cloudflare-indstillinger til WordPress” – dette optimerer dine Cloudflare-indstillinger til WordPress. Endelig skal du sikre dig, at “Automatic Platform Optimization” også er aktiveret i plugin-indstillingerne.

Cloudflare WordPress plugin-indstillinger.
Cloudflare WordPress plugin-indstillinger.

Sådan bekræfter du, at Cloudflare APO til WordPress fungerer

På dette tidspunkt skal Cloudflare Automatic Platform Optimization være aktiv på dit websted! Sådan kan du bekræfte, at APO fungerer korrekt. Først skal du sørge for, at den orange sky i Cloudflares DNS-fane er aktiveret til dit WordPress-websteds domæne. Hvis den orange sky ikke er aktiveret, vil Cloudflare ikke proxy-trafik til dit domæne – det betyder, at APO ikke fungerer så godt.

Bekræft, at Cloudflare’s orange sky er aktiveret.
Bekræft, at Cloudflare’s orange sky er aktiveret.

Sådan kontrolleres Cloudflare APO-cache-status med en browser inspector

Dernæst kan du inspicere HTTP-headers for en anmodning til dit websted med din webbrowsers indbyggede inspector. Vi bruger Google Chrome i eksemplet nedenfor. For at komme i gang skal du starte et nyt browservindue i inkognitotilstand.

Start et nyt inkognitovindue i Google Chrome.
Start et nyt inkognitovindue i Google Chrome.

Gå derefter til dit WordPress-websted, højreklik på siden og vælg Inspicer for at åbne browser inspector. Du kan også få adgang til inspektøren ved at gå til Vis > Udvikler > Udviklerværktøjer i Chrome-menulinjen. Klik på anmodningen til dit domæne (brianwp.com i nedenstående eksempel). I undermenuen skal du klikke på “Overskrifter” for at få vist HTTP-response headers.

Tjek Cloudflare cache-status med browser inspector.
Tjek Cloudflare cache-status med browser inspector.

Når APO er aktiveret, skal du se et par APO-relaterede headers.

  • cf-apo-via angiver, hvor en anmodning serveres fra. Der er et par mulige værdier for denne header – “origin, no-cache”, “origin, bypass”, og “cache”. Hvis du ser en “origin, no-cache” -værdi for denne header, betyder det, at oprindelsesserveren sendes en “Cache-Control: no-cache” -header til Cloudflare. En “origin, bypass” -værdi angiver, at Cloudflares HTML-cache blev omgået, og anmodningen blev serveret fra oprindelsen. Endelig angiver en “cache” -værdi, at anmodningen blev serveret fra Cloudflares cache.
  • cf-cache-status angiver, om siden serveres fra Cloudflares CDN eller ej. Efter at have opdateret siden et par gange, skal du se status “HIT”. Hvis din cf-cache-status overskrift viser “DYNAMIC” efter nogle få opdateringer, er det muligt, at APO bliver omgået på grund af en konfigurationsfejl eller cookie relateret inkompatibilitet.
  • cf-edge-cache angiver sidens cache-kompatibilitet i henhold til cache-instruktioner fra din oprindelsesserver. Der er to mulige værdier for denne overskrift – ”no-cache” og “cache, platform = wordpress”. Når APO er korrekt konfigureret med Cloudflare WordPress-pluginet, returnerer denne header “no-cache” for sider, der ikke skal caches, og “cache, platform=wordpress” for sider, der kan caches.
  • age angiver antallet af sekunder, som en side er cache i Cloudflares CDN.

Hvis du ser headers ovenfor, når du inspicerer dit WordPress-websted, betyder det, at APO er klar. Gå nu i gang og kør en hastighedstest for at se, hvor meget hurtigere dit websted er!

Sådan kontrolleres Cloudflare APO-cache status med curl

Du kan også bekræfte, at Cloudflare APO fungerer ved hjælp af curl command nedenfor i Terminal. Bemærk, at kommandoen sender en “Accept: text/html” -header. Dette er nødvendigt, når du kontrollerer APO-cachestatus.

curl --request GET -I -H "Accept: text/html" https://www.website.com

Efter at have kørt kommandoen, skal du se en liste over response headers som den nedenfor. Som du kan se, viser cf-cache-status, cf-apo-via, cf-edge-cache, og age headers, at anmodningen blev serveret af Cloudflares cache.

Tjek Cloudflare APO-cache status med curl.
Tjek Cloudflare APO-cache status med curl.

Automatic Platform Optimization uden Cloudflare-plugin

Cloudflare anbefaler at bruge Automatic Platform Optimization med det officielle Cloudflare WordPress-plugin. Dette er også den metode, vi foreslår, fordi det sikrer, at du får de mest effektive ydelser ud af APO. Hvis dit websted er uforeneligt med Cloudflare WordPress-pluginet, anbefaler vi at arbejde med en udvikler for at gøre dit websted kompatibelt.

Hvis du virkelig ikke kan installere Cloudflare-pluginet, er det muligt at bruge APO uden pluginet. Hvis du vælger denne rute, kan du stadig udnytte nogle effektivitets-optimeringer, men der er flere vigtige begrænsninger at være opmærksom på.

Cloudflare APO med WordPress-plugin

Med Cloudflare WordPress-plugin installeret giver Automatic Platform Optimization følgende HTML-edge-cache-funktioner.

  • HTML-kantcaching med en 30-dages TTL.
  • Ugyldiggørelse af cache inden for 30 sekunder efter, at et indlæg er offentliggjort eller opdateret.
  • Omgå HTML-cache til indloggede brugere.
  • Omgå HTML-cache til visse cookies som WooCommerce.
  • Spring anmodning til originalserveren, hvis en side kan serveres fra Cloudflares CDN. Dette reducerer belastningen på din origin server.

Cloudflare APO uden WordPress-plugin

Hvis Cloudflare WordPress-pluginet ikke er installeret, kan du forvente at se følgende funktioner til APO HTML-kantcaching.

  • HTML-dege caching med en 30-dages TTL.
  • Ugyldiggørelse af cache inden for 30 minutter (i stedet for 30 sekunder).
  • Omgå HTML-cache til visse cookies som WooCommerce.
  • En anmodning til origin server er stadig påkrævet for at give den korrekte cache-invalidation logic.

Som du kan se, er der flere fordele ved at bruge Automatic Platform Optimization med det officielle Cloudflare WordPress-plugin.

Resumé

Cloudflare Automatic Platform Optimization til WordPress er utvivlsomt den mest betydningsfulde tjeneste til at øge WordPress-ydeevnen i nyere historie. Det bevæger sig ud over den sædvanlige optimering af webserveren, caching på serversiden og CSS/JS-minificering strategier og præsenterer noget helt nyt.

Hvis du er Kinsta-kunde, gemmer Edge Caching som en del af vores Cloudflare-integration din Kinsta-websted/-side-cache til et hvilket som helst af Cloudflares globale netværk af 260+ datacentre.

Edge Caching er inkluderet gratis med alle Kinsta-planer, kræver ikke et separat plugin og reducerer den tid, der er nødvendig for at betjene cachelagret WordPress HTML med et gennemsnit på mere end 50%!

Siden starten har WordPress været begrænset af, at der ikke var en strømlinet og nem måde at cache HTML-sider på CDN’er. Ved at udnytte sit netværk med over 150 datacentre, Workers og Workers KV, har Cloudflare udjævnet præstations-vilkårene mellem WordPress-websteder og statiske websteder designet med banebrydende rammer.

Dette er ikke en lille bedrift, og vi ser frem til at se, hvordan Cloudflare udvider sin Automatic Platform Optimization til yderligere CMS-platforme i fremtiden.

Bruger du Cloudflare APO til at fremskynde dit WordPress-websted? Lad os vide i kommentarerne nedenfor!

Brian Li

Brian has been a WordPress user for over 10 years, and enjoys sharing his knowledge with the community. In his free time, Brian enjoys playing the piano and exploring Tokyo with his camera. Connect with Brian on his website at brianli.com.