Un guide étape par étape pour convertir WordPress (WP) dans un site statique et hébergez-les dans Google Cloud Storage (GCS).
Fonctionnement sites WordPress à trafic massif met au defie. Il existe de nombreux facteurs:
- Cher - nécessitent un ou plusieurs serveurs en fonction de la taille du trafic
- Compétences - vous devez être compétent en optimisation de serveur Web, de base de données, de PHP, de WP pour des performances optimales.
- Active Directory - doivent s'assurer que la sécurité nécessaire liée au WP est mise en œuvre pour éviter être piraté.
- Entretien - vous devez mettre à jour régulièrement le noyau WP, les thèmes et les plugins pour vous assurer qu'ils n'exposent aucune vulnérabilité ou ne cassent pas en raison d'un problème de compatibilité.
A site statique est léger et la sécurité est moins concernée.
Vous pouvez faire fonctionner le site statique sur un stockage en nuage comme GCS et ne payer que le coût de stockage / bande passante (bien inférieur à celui du serveur WordPress).
Je sais ce que tu penses.
Créer un site avec WordPress est facile car il dispose de grands thèmes et d'un marché de plugins. Vous pouvez préparer votre site avec WP en quelques minutes / heures seulement, ce qui prendra plus de temps à concevoir / développer en utilisant HTML / CSS / JS statique.
Alors, comment ne pas quitter WordPress et profiter des avantages statiques du site, ensemble?
Bien…
L'idée est d'utiliser WordPress pour construire votre site et, une fois terminé, les convertir en fichiers HTML statiques.
Voyons comment le faire efficacement.
Exporting WordPress to Static HTML Files
Il existe de nombreuses façons d'y parvenir, mais j'ai trouvé que la procédure suivante est simple. Comme d'habitude, essayez d'abord dans un environnement de staging / non-prod pour voir comment cela fonctionne.
- Connectez-vous à votre administrateur WordPress
Notes: si vous n'avez pas encore de configuration WP, vous pouvez configurer l'environnement LAMP sur votre PC local ou utiliser un hébergement partagé comme SiteGround.
- Allez dans Plugins >> Ajouter un nouveau
- Rechercher "Simplement statique»Et installer >> activer
- Sur la navigation de gauche, allez dans Simply Static >> Paramètres
Dans la plupart des cas, vous pouvez laisser tous les paramètres par défaut, mais regardez et voyez si vous devez inclure ou exclure une URL manuellement.
- Accédez à Générer et cliquez sur "Générer des fichiers statiques".
Cela prendra un certain temps en fonction de la taille de votre site. Je teste avec une installation factice, qui a obtenu 56 URL et a pris 5 secondes.
- Téléchargez le fichier zip en cliquant sur «Cliquez ici pour télécharger».
Cela conclut que le site WordPress est converti en fichiers statiques et qu'il est temps de les mettre dans Cloud Storage.
Mises à jour: Je suis tombé sur deux autres solutions qui aident à rendre le site WordPress statique également.
- HardyPress - fournir une option pour convertir l'existant ou créer un nouveau site. Il fournit également l'hébergement.
- Manettes - Hébergement WordPress sans serveur.
Hosting WordPress Static Files to Google Cloud Storage
GCS est l'un des meilleurs systèmes de stockage d'objets basés sur le cloud pour héberger des fichiers statiques. Mais il y a PLUS si vous souhaitez explorer.
J'ai une URL de rechange (techpostal.com), que je vais utiliser pour cette démonstration.
Première chose, Tu dois valider la propriété du domaine avec Google.
Une fois vérifié…
- Accédez à Google Cloud >> Stockage (lien direct)
- Cliquez sur créer un bucket
- Entrer informations sur le compartiment et classe de stockage et créer
- Revenez au navigateur
- Sélectionnez le menu déroulant à côté du bucket nouvellement créé et sélectionnez "Modifier la configuration du site Web. »
- Entrez dans la page principale -
index.html
- Sélectionnez à nouveau le menu déroulant et accédez à "Modifier les autorisations du bucket. »
- Entrer tous les utilisateurs dans ajouter des membres >> sélectionner le rôle comme Visualiseur d'objets de stockage et cliquez sur Ajouter
- Revenez au navigateur et téléchargez le fichier zip extrait que vous avez téléchargé lors des étapes précédentes
Ensuite, vous devez mettre à jour votre enregistrement de domaine pour pointer vers le stockage cloud
- Connectez-vous à votre panneau d'enregistrement de domaine et mettez à jour l'enregistrement CNAME de votre domaine en c.storage.googleapis.com
- Attendez quelques minutes et vérifiez l'enregistrement DNS pour vous assurer qu'il est résolu par celui configuré
Verification
et enfin, accédons à l'URL
Comme vous pouvez le voir, il fonctionne.
BTW, si vous souhaitez implémenter SSL, vous pouvez se référer à ce guide.
Il y a quelques limitations à connaître. Le site statique ne pourra pas faire certaines choses comme WordPress.
Ex:
- Soumission des commentaires
- Formulaire d'inscription
Donc, si vous comptez beaucoup sur ceux-ci, alors ce n'est peut-être pas une bonne solution; cependant, si vous utilisez le site WordPress comme page d'information, de démarrage, personnelle, alors cela vaut la peine d'essayer.