Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment convertir WordPress en site statique et héberger dans Google Storage

wordpress
Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

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.

avantages-statiques-du-site

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

simplement statique

  • 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.

simplement-statique-générer

  • 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

créer-bucket

  • Entrer informations sur le compartiment et classe de stockage et créer

gcs-create-bucket

  • Revenez au navigateur
  • Sélectionnez le menu déroulant à côté du bucket nouvellement créé et sélectionnez "Modifier la configuration du site Web. »

gcs-edit-website

  • Entrez dans la page principale - index.html

gcs-page-principale

  • 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

gcs-edit-bucket-permission

  • 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

wordpress-de-gcs

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.

Merci à nos commanditaires
Plus de bonnes lectures sur WordPress
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder