Hoe WordPress Media bedienen vanuit Google Cloud Storage?

Upload WordPress-mediabestanden naar Google Cloud Storage (GCS) en laat het de afhandeling van afbeeldingsbestandaanvragen sneller aan de gebruikers afhandelen.


Google biedt opslag in de cloud die u kunt gebruiken om objectgegevens op te slaan en weer te geven, statische hostwebsite, mount als een bestandssysteem, enz. Als u veel afbeeldingen op uw WP-sites heeft en u wilt de levering van beeldbestanden optimaliseren, dan kan Google cloudopslag op veel manieren nuttig zijn.

  • Verlaag de bandbreedtekosten
  • Serveer inhoud sneller via het Google-netwerk met lage latentie
  • Verlaag opslagkosten

Hieronder zal ik stap voor stap uitleggen hoe integreer WordPress met Google cloudopslag.

Opmerking: je moet account aanmaken op het Google Cloud Platform om hun service te gebruiken.

Maak een serviceaccount aan

Laten we eerst eens kijken serviceaccount gemaakt die zal worden gebruikt om verbinding te maken vanuit WordPress.

  • Ga naar Serviceaccounts onder IAM & Beheerder (directe link)
  • Klik op een serviceaccount maken
  • Voer de serviceaccountnaam en beschrijving en klik op Maken

  • Het brengt u naar de volgende stap waar u een rol als moet toewijzen Opslagbeheer. Klik op Doorgaan

  • Klik in het volgende scherm op Sleutel maken. Het zal aan de rechterkant een andere wizard oproepen, waar u JSON kiest en maakt

  • Het duurt een paar seconden en download het JSON-bestand. Bewaar het op een veilige plaats.
  • Sluit de serviceaccountwizard door op GEREED te klikken.

Opslagemmer maken

Ten tweede is het tijd om maak de emmer die zal worden gebruikt om de WP-mediabestanden op te slaan

  • Log in op Google cloud en ga naar opslag >> browser (directe link)
  • Klik Bucket maken

  • Voer de bucket naam (moet uniek zijn)
  • Selecteer opslagklasse (laat het multiregionaal zijn voor betere prestaties)
  • Selecteer een multiregionale locatie (kies waar uw gebruikers zijn)
  • Kiezen bucket-rechten op objectniveau instellen en klik op Maken

  • Het duurt een paar seconden en u ziet de nieuw gemaakte bucket in de lijst.

Laten we de leesbaar emmerobject standaard aan alle gebruikers zodat de bezoekers van de site de mediabestanden kunnen bekijken.

  • Klik op een nieuw gemaakte bucket in de lijst
  • Ga naar het tabblad machtigingen en klik op Leden toevoegen
  • Enter alle gebruikers in het ledenveld en selecteer Storage Object Viewer als rol en klik op Toevoegen

Notitie: wees voorzichtig bij het toewijzen van een rol aan AllUsers. Het geven van toestemming aan de beheerder of eigenaar zorgt ervoor dat iedereen de controle overneemt. Zorg er dus voor dat alleen de rol van kijker wordt toegekend.

Goed gedaan! Opslagemmer is klaar voor gebruik. Laten we verbinding maken met WordPress.

Integreer WP met GCS

Er zijn twee eenvoudige manieren om dit voor elkaar te krijgen.

Eerste, door gebruik te maken van de WP-stateless plug-in (het is gratis). Bruikbaarheidsdynamiek ontwikkelt deze plug-in. Hiermee kunt u snel afbeeldingen configureren en uploaden naar GCS-bucket wanneer u deze uploadt naar de WP-mediabibliotheek en direct wordt weergegeven wanneer daarom wordt gevraagd.

De plug-in biedt u een optie om de bestanden ook lokaal op de server op te slaan, wat ik u in de toekomst zou aanraden, dus als u GCS niet wilt gebruiken, kunt u de plug-in deactiveren en hoeft u geen afbeeldingen terug te kopiëren.

Klinkt goed?

  • Log in op WP Admin en installeer >> activeer de plug-in

  • Het kost je de tovenaar, doe hier niets. Ga in plaats daarvan naar de staatloze instellingen onder Media

Laten we enkele instellingen doornemen om de configuratie te begrijpen.

  • Modus – kies CDN, zodat bestanden naar GCS worden gekopieerd en rechtstreeks vanuit Google worden weergegeven
  • Bucket – voer de bucketnaam in die u hebt gemaakt
  • Plak de inhoud van het gedownloade JSON-bestand in serviceaccount JSON veld-
  • Schakel het verwijderen van GCS-bestanden in, dus wanneer u bestanden van uw WP verwijdert; het zal ook uit GCS worden verwijderd
  • Klik op wijzigingen opslaan

Vooruit gaan, wanneer u nieuwe mediabestanden uploadt, wordt deze geüpload naar de GCS-bucket en wordt vanaf daar rechtstreeks weergegeven.

Laten we het snel verifiëren.

Ik heb één png-bestand handmatig geüpload via de mediabibliotheek en zoals je hieronder kunt zien, is het URL-adres afkomstig van Google-opslag.

Als u bestaande afbeeldingen naar GCS wilt uploaden, moet u naar het tabblad Sync gaan en uitvoeren. Synchronisatie kan enige tijd duren, maar eenmaal voltooid; je zou moeten kunnen zien dat alle afbeeldingen worden geladen vanuit Google Cloud Storage.

Tweede, je kunt een premium plugin gebruiken genaamd WP Offload Media.

Conclusie

Ik hoop dat deze gids je helpt om WP-mediabestanden naar Google Cloud te verplaatsen en dat je de prestatieverbetering ziet. Voor caching en andere voordelen kunt u ook overwegen WP Rocket.

TAGS:

  • GCP

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map