Laden Sie WordPress-Mediendateien in Google Cloud Storage (GCS) hoch und lassen Sie die Bilddateianfragen schneller an die Benutzer liefern.
Google bietet Speicherung in der Cloud, die Sie zum Speichern und Bereitstellen von Objektdaten, statischen Host-Websites, Mounten als Dateisystem usw. verwenden können. Wenn Sie viele Bilder auf Ihren WP-Sites haben und die Bilddatei optimieren möchten LieferantenDann kann Google Cloud Storage in vielerlei Hinsicht hilfreich sein.
- Reduzieren Sie die Bandbreitenkosten
- Stellen Sie Inhalte schneller über das Netzwerk mit geringer Latenz von Google bereit
- Reduzieren Sie die Lagerkosten
Im Folgenden werde ich Schritt für Schritt erklären, wie es geht Integrieren Sie WordPress in den Google Cloud Storage.
Hinweis: Sie müssen Konto erstellen auf der Google Cloud Platform, um ihren Dienst zu nutzen.
Create a Service Account
Lassen Sie uns zuerst a Dienstkonto erstellt, die verwendet wird, um eine Verbindung von WordPress herzustellen.
- Gehen Sie zu Service Accounts unter IAM & Admin (direkte Link)
- Klicken Sie auf Dienstkonto erstellen
- Geben Sie die Name des Dienstkontos und Beschreibung und klicken Sie auf Erstellen

- Sie gelangen zum nächsten Schritt, in dem Sie eine Rolle als zuweisen müssen Speicheradministrator. Klicken Sie auf Weiter

- Klicken Sie im nächsten Bildschirm auf Schlüssel erstellen. Auf der rechten Seite wird ein weiterer Assistent angezeigt, in dem Sie JSON auswählen und erstellen

- Das Herunterladen der JSON-Datei dauert einige Sekunden. Bewahren Sie es an einem sicheren Ort auf.
- Schließen Sie den Dienstkonto-Assistenten, indem Sie auf FERTIG klicken.
Create Storage Bucket
Zweitens ist es Zeit zu Erstellen Sie den Eimer Hiermit werden die WP-Mediendateien gespeichert
- Melden Sie sich bei der Google Cloud an und gehen Sie zum Speicher >> Browser (direkte Link)
- Klicken Sie Neues Bucket

- Geben Sie die Eimername (muss einzigartig sein)
- Auswählen Speicherklasse (Lassen Sie es für eine bessere Leistung multiregional sein)
- Auswählen ein multiregionaler Standort (Wählen Sie, wo sich Ihre Benutzer befinden.)
- Auswählen Festlegen von Bucket-Berechtigungen auf Objektebene und klicken Sie auf Erstellen

- Es dauert einige Sekunden und Sie sehen den neu erstellten Bucket in der Liste.
Lass uns das machen Bucket-Objekt lesbar Standardmäßig für alle Benutzer, damit die Site-Besucher die Mediendateien anzeigen können.
- Klicken Sie in der Liste auf einen neu erstellten Bucket
- Gehen Sie zur Registerkarte Berechtigungen und klicken Sie auf Mitglieder hinzufügen
- Weiter Alle Nutzer Wählen Sie im Feld Mitglieder die Option Speicherobjekt-Viewer als Rolle aus und klicken Sie auf Hinzufügen

Hinweis: Seien Sie vorsichtig bei der Zuweisung einer Rolle AllUsers
. Wenn Sie dem Administrator oder dem Eigentümer die Erlaubnis erteilen, übernimmt jeder die Kontrolle darüber. Stellen Sie also sicher, dass nur die Zuschauerrolle gewährt wird.
Gut erledigt! Der Aufbewahrungseimer ist gebrauchsfertig. Lassen Sie uns mit WordPress verbinden.
Integrate WP with GCS
Es gibt zwei einfache Möglichkeiten, dies zu erreichen.
Vorname, Durch die Verwendung von WP-Stateless Plugin (Es ist frei). Usability Dynamics entwickelt dieses Plugin. Sie können Bilder schnell konfigurieren und in den GCS-Bucket hochladen, wenn Sie sie in die WP-Medienbibliothek hochladen und auf Anfrage direkt bereitstellen.
Das Plugin bietet Ihnen die Möglichkeit, die Dateien auch lokal auf dem Server zu speichern. Ich würde dies empfehlen. Wenn Sie GCS in Zukunft nicht verwenden möchten, können Sie das Plugin deaktivieren und müssen keine Bilder zurückkopieren.
Klingt gut?
- Melden Sie sich bei WP Admin an und installieren Sie >> aktivieren Sie das Plugin

- Sie werden den Assistenten brauchen, tun Sie hier nichts. Wechseln Sie stattdessen zu den zustandslosen Einstellungen unter Medien

Lassen Sie uns einige Einstellungen durchgehen, um die Konfiguration zu verstehen.
- Modus - Wählen Sie CDN, damit Dateien in GCS kopiert und direkt von Google bereitgestellt werden
- Bucket - Geben Sie den Bucket-Namen ein, den Sie erstellt haben
- Fügen Sie den Inhalt der heruntergeladenen JSON-Datei in die ein Dienstkonto JSON Feld
- Aktivieren Sie das Löschen von GCS-Dateien, wenn Sie Dateien aus Ihrem WP löschen. Es wird ebenfalls aus GCS entfernt
- Klicken Sie auf Änderungen speichern

Vorwärts gehenWenn Sie neue Mediendateien hochladen, werden diese in den GCS-Bucket hochgeladen und direkt von dort aus bereitgestellt.
Lassen Sie es uns schnell überprüfen.
Ich habe eine PNG-Datei manuell über die Medienbibliothek hochgeladen. Wie Sie unten sehen können, stammt die URL-Adresse aus dem Google-Speicher.

Wenn Sie vorhandene Bilder in GCS hochladen möchten, müssen Sie auf die Registerkarte Synchronisieren gehen und ausführen. Die Synchronisierung kann einige Zeit dauern, ist jedoch abgeschlossen. Sie sollten sehen können, dass alle Bilder aus dem Google Cloud-Speicher geladen werden.
Zweitekönnen Sie ein Premium-Plugin namens verwenden WP-Offload-Medien.
Fazit
Ich hoffe, dieser Leitfaden hilft Ihnen dabei, WP-Mediendateien in Google Cloud auszulagern und die Leistung zu verbessern. Für das Caching und andere Vorteile können Sie ebenfalls in Betracht ziehen WP Rakete.