I en tidligere tutorial viste vi dig, hvordan du offloader medier til Amazon S3. I dag vil vi lede dig gennem et par muligheder for, hvordan du offloader medier på dit WordPress-site til Google Cloud Storage, samt valgfrit betjener dine medier direkte fra Google Cloud Storage eller en CDN.

Da Kinsta drives af Google Cloud Platform, er vi åbenlyst store fans af deres teknologi og infrastruktur. Hovedårsagen til dette er at spare på diskplads.

Google Cloud Storage er kun en lille del af Google Cloud Platforms mange produkter og tjenester. På grund af Googles enorme infrastruktur og det faktum, at de beskæftiger sig med lagring i bulk, er de i stand til at tilbyde meget lave lageromkostninger. Meget lavere end en WordPress-host.

Typisk skylagring som dette bruges til websteder, der enten har brug for yderligere backup med en løsning som vores add-on til eksterne backups, eller som serverer store filer (billeder, fotos, downloads, software, videoer, spil). Nogle af deres kunder inkluderer Spotify, Vimeo, Coca-Cola, Philips, Evernote og Motorola .

Automatisk offload af dine store filer til Google Cloud Storage kan være en nem måde at spare på diskplads! 👍Click to Tweet
Important

For Kinsta-brugere, der ikke ønsker at gennemgå processen med at opsætte en ekstern lagerudbyder som Google Cloud Storage, tilbyder vi et-kliks-tilføjelse til diskplads.

Google Cloud Storage vs Google Cloud CDN

Google Cloud Storage skal ikke forveksles med Google Cloud CDN eller nogen anden CDN-udbyder. Et content delivery network (CDN) er designet specifikt til at fremskynde levering af dine medier, mens Google Cloud Storage er designet specifikt som en bulk-lagerløsning.

Google Cloud Storage kan dog hjælpe med at fremskynde dit website, da det bruger det, der kaldes multiregional lagring. Dette betyder, at dit Google Cloud Storage-indhold gemmes på- og leveres fra flere steder i denne region, svarende til et CDN. Det bruger endda den samme edge cache-teknologi. Det er dog vigtigt at bemærke, at dette ikke er globalt og sandsynligvis vil have højere latenstid end en fuldgyldig CDN-løsning. Med Google Cloud Storage kan du vælge mellem tre regioner:

Men vi viser dig nedenfor, hvordan du også bruger et CDN sammen med Google Cloud Storage.

Google Cloud-oplagringspriser

Google Cloud Platform tilbyder en 12-måneders 300 USD gratis prøveperiode for nye kunder. Hvis du aldrig har været en betalende kunde hos Google Cloud Platform og ikke tidligere har tilmeldt dig den gratis prøveperiode, er du kvalificeret. Dette er en fantastisk måde at teste Google Cloud Storage og se, om det passer til dit website, før du skal betale noget. Se ofte stillede spørgsmål om gratis prøveversion og prissætning af Google Cloud Storage.

Google Cloud Platform gratis prøveversion

Google Cloud Platform gratis prøveversion

WordPress Google Cloud Storage Setup med WP-Stateless

Din første mulighed for at integrere Google Cloud Storage med dit WordPress-site er at bruge det gratis WP-Stateless plugin, udviklet af det fantastiske team over på Usability Dynamics.

Dette plugin kopierer filer fra dit WordPress-site til Google Cloud Storage automatisk, når de uploades til mediebiblioteket. Det tilbyder derefter forskellige tilstande, såsom backups af en kopi af dit medie eller endda sletning af medierne fra WordPress og servering fra Google Cloud Storage.

WP-Stateless WordPress-plugin

WP-Stateless WordPress-plugin

Dette plugin er stadig ret nyt på markedet, men har et stort omdømme og vedligeholdes og opdateres aktivt. Fra skrivning af dette har det i øjeblikket over 2.000 aktive installationer med en imponerende 5 ud af 5-stjernet vurdering. Det tilbyder også officiel kompatibilitet med følgende tredjeparts plugins:

Bare fordi et plugin ikke er anført ovenfor, betyder det ikke, at det ikke fungerer med integrationen. Dette er simpelthen plugins, som UsabilityDynamics-teamet har brugt ekstra tid på til at rette fejl og bekræfte kompatibilitet. Vi anbefaler dog altid at teste nye plugins som dette i et scenemiljø først.

Trin 1

Hvis du vil installere det gratis WP-statsløse plugin, kan du downloade det fra WordPress depotet eller ved at søge efter “WP-statsløst” i dit WordPress-dashboard under “Tilføj nyt” plugins. Klik på “Installer nu” og aktiver det.

Installer WP Stateless WordPress-plugin

Installer WP Stateless WordPress-plugin

Trin 2

Klik på “Begynd opsætningsassistent.” Eller du kan følge deres manuelle opsætnings-instruktioner.

WP Stateless opsætning

WP Stateless opsætning

Trin 3

Klik på “Google Login.” Du skal bruge den Google-konto, du vil være tilknyttet dette website, og samtykke til tilladelses-anmodningen. Hvis du ikke er i tvivl om at give adgang til din Google-konto, kan du tjekke deres dokumentation på tilladelses-anmodningen. Hvis du foretrækker at ikke give adgang til din Google-konto, kan du altid gå med den manuelle installationsproces.

WP Stateless Google-login

WP Stateless Google-login

Trin 4

Klik på “Tillad” for dem at se og administrere dine data på tværs af Google Cloud Platform-tjenester. Bemærk: Når bruger login-processen er afsluttet, beholder de ikke nogen tokens eller adgangsoplysninger.

Anmodning om tilladelse til Google-konto

Anmodning om tilladelse til Google-konto

Trin 5

WP-Stateless hjælper dig derefter med at konfigurere dit Google Cloud-projekt og en spand, der gemmer dine WordPress-mediefiler.

Vigtigt: Hvis du vil bruge dit eget brugerdefinerede domæne eller CDN URL til Google Cloud Storage, skal du sørge for at navngive din spand nøjagtigt det samme som dit CDN domæne-webadresse. Spand-navn: gcs.yourdomain.com. Det giver dig en advarsel om tegn, men perioder er OK at bruge i spandavne. Det skal simpelthen starte og slutte med et alfanumerisk tegn.

WP-Stateless projekt og spand

WP-Stateless projekt og spand

Når du har konfigureret alt ovenover, skal du klikke på “Fortsæt.” Du skal derefter se en bekræftelse af, at alt er konfigureret korrekt.

WP-Stateless opsætning

WP-Stateless opsætning

Google Cloud Storage-Indstillinger i WP-Stateless Plugin

Du kan finde indstillingerne for WP-Stateless og Google Cloud Storage under “Media → Stateless Settings”. Under fanen “Settings” vil du konfigurere den tilstand, du foretrækker.

WP Stateless tilstand

WP Stateless tilstand

Bekymret for at få dine mediefiler på et senere tidspunkt? Bare rolig, pluginet har en synkroniseringsfunktion (som vi undersøger nærmere nedenfor), hvis du vil vende tilbage. Du kan også altid hente dine WordPress-uploadmapper fra selve Google Cloud Storage Bucket, da det simpelthen efterligner det nøjagtige udseende af dit mediebibliotek (som det ses nedenfor).

Google Cloud Storage WordPress spandmapper

Google Cloud Storage WordPress spandmapper

Længere nede på siden har du de ekstra indstillinger:

WP Statelesse yderligere indstillinger

WP Statelesse yderligere indstillinger

Billeder, du uploader til dit WordPress-mediebibliotek, kopieres automatisk til Google Cloud Storage. Når du først har konfigureret plugin, vil du imidlertid køre en bulk-synkronisering. Under “Media → Stateless Settings → Sync” har du følgende muligheder:

WP-Stateless synkronisering

WP-Stateless synkronisering

WordPress Google Cloud Storage Setup med WP Offload Media

Din anden mulighed for at integrere Google Cloud Storage med dit WordPress-site er at bruge det lige så fantastiske gratis WP Offload Media Lite-plugin (eller premium WP Offload Media) fra Delicious Brains Inc.

Kæmper med nedetid og WordPress-problemer? Kinsta er hostingløsningen designet til at spare din tid! Tjek vores funktioner
WP Offload Media WordPress-plugin

WP Offload Media WordPress-plugin

Du kan helt sikkert imødekomme de fleste af dine behov med lite versionen af ​​WP Offload Media; der er dog nogle gode funktioner, hvis du opgraderer til premium-versionen:

Trin 1

Hvis du vil installere det gratis WP Offload Media Lite-plugin, kan du downloade det fra WordPress-depotet eller ved at søge efter “WP Offload Media Lite” i dit WordPress-dashboard under “Tilføj nyt” plugins. Klik på “Installer nu” og aktiver det.

Installer WP Offload Lite WordPress-plugin

Installer WP Offload Lite WordPress-plugin

Trin 2

Følg deres quickstart-instruktioner til Google Cloud Storage:

Google Cloud Storage CDN-Integration

Bekymret for ydelsen af ​​Google Cloud Storage? Det er rigtigt, at multi-regional opbevaring simpelthen ikke vil være så hurtig som et normalt CDN, og det er bestemt ikke godt for globale brugere. Du kan dog stadig levere filer via din foretrukne CDN-udbyder. Nedenfor er et par forskellige muligheder.

Konfigurer WP-Staeless med KeyCDN

Følg blot trinnene herunder, hvor vi bruger KeyCDN som et eksempel.

Vigtigt: Det betyder, at du bliver faktureret både af Google Cloud Storage og din CDN-udbyder, så du sandsynligvis vil ønske at knuse numrene på forhånd. Eller hvis du bruger Google Cloud Platform-prøveperioden, er dette en fantastisk måde at estimere dine omkostninger uden at blive faktureret af Google. Følgende fungerer ikke i øjeblikket med Kinsta CDN.

  1. Opret en ny zone specifikt til dit Google Cloud Storage-medie. Følg KeyCDNs tutorial om Google Cloud Storage CDN-integration. Grundlæggende bruger du Google Cloud Storage som din originalserver.
  2. Implementere Let’s Encrypt for HTTPS i den nye zone.
  3. Konfigurer et nyt zonealias på KeyCDN. Eksempel: gcs.yourdomain.com.
  4. Brug dit zonealias i WP-stateless plugin-indstillinger.

Resultatet er, at KeyCDN nu leverer alle dine Google Cloud Storage-filer. Ydeevne problem løst!

Google Cloud Storage og KeyCDN

Google Cloud Storage og KeyCDN

På grund af det faktum, at WP-Stateless pluginet kun håndterer dit mediebibliotek (billeder), ønsker du sandsynligvis også at servere dine scripts (JS, CSS) via et CDN. Følg blot trinnene herunder.

  1. Konfigurer en separat zone med din CDN-udbyder til dine aktiver, og brug en anden URL end den ovenfor, såsom cdn.yourdomain.com.
  2. Installer et WordPress CDN-plugin, der understøtter ekskluderinger: CDN enabler (gratis), Perfmatters (premium) eller WP Rocket (premium).
  3. Opsæt undtagelser, så dit CDN-plugin kun indlæser CSS, JS osv. På denne måde håndterer WP-statsløst plugin dine mediefiler, og CDN-pluginet håndterer dine aktiver.
CDN-ekskluderinger i Perfmatters

CDN-ekskluderinger i Perfmatters

Slutresultatet er, at dine medier indlæses fra din tilpassede CDN URL (som trækkes fra Google Cloud Storage), og dine aktiver indlæses fra din anden tilpassede CDN URL. Og hvis du kører i “Stateless” -tilstand, bruger dit WordPress-site ikke nogen diskplads til sine billeder. Temmelig cool!

Google Cloud Storage og CDN combo

Google Cloud Storage og CDN combo

Konfigurer WP Offload Media med Google Cloud CDN

Som standard er WP Offload Media konfigureret til at bruge rå Google Cloud Storage URL’er, når der serveres offloaded media. Dine medie-URL’er ser måske sådan ud:

http://storage.googleapis.com/bucket-name/wp-content/uploads/…

Se deres tutorial om, hvordan man opretter et tilpasset domæne-CDN til Google Cloud Storage.


Hvis du kunne lide denne vejledning, så vil du elske vores support. Alle Kinstas hostingplaner indeholder 24/7 support fra vores erfarne WordPress-udviklere og ingeniører. Chat med det samme team, der understøtter vores Fortune 500-kunder. Tjek vores planer