Eine Schritt-für-Schritt-Anleitung zum Konvertieren von WordPress (WP) in eine statische Site und hosten sie in Google Cloud Storage (GCS).
Laufen massiver Verkehr WordPress-Sites ist herausfordernd. Es gibt viele Faktoren:
- Teuer - Server basierend auf der Größe des Datenverkehrs benötigen
- Besondere Qualifikationen - Sie müssen in der Optimierung von Webserver, Datenbank, PHP und WP für eine optimale Leistung erfahren sein.
- Sicherheit - müssen sicherstellen, dass die erforderliche WP-bezogene Sicherheit implementiert wird, um dies zu vermeiden gehackt werden.
- Jährliche Wartung - Sie müssen den WP-Kern, die Themen und Plugins regelmäßig aktualisieren, um sicherzustellen, dass keine Schwachstellen oder Unterbrechungen aufgrund von Kompatibilitätsproblemen auftreten.
A statische Seite ist leicht und die Sicherheit ist weniger wichtig.
Sie können die statische Site auf Cloud-Speicher wie GCS ausführen und nur die Speicher- / Bandbreitenkosten bezahlen (viel niedriger im Vergleich zum WordPress-Server).
Ich weiß, was Sie denken.
Das Erstellen einer Website mit WordPress ist einfach, da es große Themen und Plugins gibt. Sie können Ihre Site mit WP in nur wenigen Minuten / Stunden fertigstellen. Das Entwerfen / Entwickeln mit statischem HTML / CSS / JS dauert länger.
Wie können Sie WordPress nicht verlassen und die Vorteile einer statischen Website nutzen? gemeinsam?
Gut…
Die Idee ist, WordPress zu verwenden, um Ihre Site zu erstellen und sie anschließend in statische HTML-Dateien zu konvertieren.
Mal sehen, wie es effizient geht.
Exporting WordPress to Static HTML Files
Es gibt viele Möglichkeiten, dies zu erreichen, aber ich fand das folgende Verfahren unkompliziert. Versuchen Sie wie üblich zunächst in einer Staging- / Non-Prod-Umgebung, um zu sehen, wie es funktioniert.
- Melden Sie sich bei Ihrem WordPress-Administrator an
HinweisHinweis: Wenn Sie noch kein WP-Setup haben, können Sie die LAMP-Umgebung auf Ihrem lokalen PC einrichten oder Shared Hosting wie SiteGround verwenden.
- Gehen Sie zu Plugins >> Neu hinzufügen
- Suchen nach "Einfach statisch”Und installieren >> aktivieren
- Gehen Sie in der linken Navigation zu Simply Static >> Settings
In den meisten Fällen können Sie alle Einstellungen als Standardeinstellungen beibehalten. Sehen Sie jedoch nach, ob Sie eine URL manuell ein- oder ausschließen müssen.
- Gehen Sie zu Generieren und klicken Sie auf "Statische Dateien generieren".
Abhängig von der Größe Ihrer Website wird es einige Zeit dauern. Ich teste mit einer Dummy-Installation, die bekommen hat 56 URL und dauerte 5 Sekunden.
- Laden Sie die Zip-Datei herunter, indem Sie auf "Zum Herunterladen hier klicken" klicken.
Damit ist die WordPress-Site in statische Dateien konvertiert und es ist Zeit, sie in den Cloud-Speicher zu stellen.
Aktualisieren: Ich bin auf zwei weitere Lösungen gestoßen, die dazu beitragen, die WordPress-Site auch statisch zu machen.
- HardyPress - bieten eine Option zum Konvertieren vorhandener oder zum Erstellen einer neuen Site. Es bietet auch Hosting.
- Schalthebel - Serverloses WordPress-Hosting.
Hosting WordPress Static Files to Google Cloud Storage
GCS ist einer der besten Cloud-basierten Objektspeicher zum Hosten statischer Dateien. Aber da sind mehr wenn Sie erkunden möchten.
Ich habe eine Ersatz-URL (techpostal.com), die ich für diese Demonstration verwenden werde.
Als erstes, du musst Überprüfen Sie den Domainbesitz bei Google.
Einmal verifiziert…
- Gehen Sie zu Google Cloud >> Speicher (direkte Link)
- Klicken Sie auf Bucket erstellen
- Weiter Bucket-Informationen und Speicherklasse und formen
- Gehen Sie zurück zum Browser
- Wählen Sie das Dropdown-Menü neben dem neu erstellten Bucket aus und wählen Sie „Website-Konfiguration bearbeiten"
- Betreten Sie die Hauptseite -
index.html
- Wählen Sie das Dropdown-Menü erneut aus und gehen Sie zu „Bucket-Berechtigungen bearbeiten"
- Weiter Alle Nutzer in Mitglieder hinzufügen >> Rolle auswählen als Speicherobjekt-Viewer und klicken Sie auf Hinzufügen
- Kehren Sie zum Browser zurück und laden Sie die extrahierte Zip-Datei hoch, die Sie in den vorherigen Schritten heruntergeladen haben
Als nächstes müssen Sie Ihre aktualisieren Domäneneintrag, der auf Cloud-Speicher verweist
- Melden Sie sich bei Ihrem Domain-Registrar-Panel an und aktualisieren Sie den CNAME-Eintrag Ihrer Domain auf c.storage.googleapis.com
- Warten Sie einige Minuten und überprüfen Sie den DNS-Eintrag, um sicherzustellen, dass er in den konfigurierten aufgelöst wird
Verification
und zum Schluss greifen wir auf die URL zu
Wie Sie sehen können, es.
Übrigens, wenn Sie SSL implementieren möchten, können Sie Informationen hierzu finden Sie in diesem Handbuch.
Es gibt einige Einschränkungen, die Sie beachten müssen. Die statische Site kann bestimmte Dinge wie WordPress nicht ausführen.
Ex:
- Einreichung von Kommentaren
- Anmeldeformulare
Wenn Sie sich also stark auf diese verlassen, ist dies möglicherweise keine gute Lösung. Wenn Sie jedoch die WordPress-Site als Informationsseite, Startup oder Personal verwenden, lohnt es sich, einen Versuch zu unternehmen.