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

Comment servir des médias WordPress à partir de Google Cloud Storage?

wp gc
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™.

Téléchargez des fichiers multimédias WordPress sur Google Cloud Storage (GCS) et laissez-le gérer plus rapidement la livraison de la demande de fichier image aux utilisateurs.

Offres Google stockage dans le cloud, que vous pouvez utiliser pour stocker et servir des données d'objets, des sites Web hôtes statiques, monter en tant que système de fichiers, etc. Si vous avez beaucoup d'images sur vos sites WP et que vous souhaitez optimiser le fichier image livraison, alors le stockage cloud de Google peut être utile de plusieurs manières.

  • Réduisez le coût de la bande passante
  • Diffusez du contenu plus rapidement grâce au réseau à faible latence de Google
  • Réduisez les coûts de stockage

Dans ce qui suit, j'expliquerai étape par étape comment intégrer WordPress au stockage cloud de Google.

Remarque : Vous devez Créer un compte sur Google Cloud Platform pour utiliser leur service.

Create a Service Account

Prenons d'abord un compte de service créé qui sera utilisé pour se connecter à partir de WordPress.

  • Accédez aux comptes de service sous IAM et administration (lien direct)
  • Cliquez sur créer un compte de service
  • Entrer le nom du compte de service et une description et cliquez sur Créer
gcp-create-service-account
  • Cela vous mènera à l'étape suivante, où vous devez attribuer un rôle en tant que Administrateur de stockage. Cliquez sur Continuer
gcp-service-account-role
  • Sur l'écran suivant, cliquez sur Créer une clé. Il invitera un autre assistant sur le côté droit, où vous choisissez JSON et créez
clé-gcp-json
  • Cela prendra quelques secondes et téléchargera le fichier JSON. Gardez-le dans un endroit sûr.
  • Fermez l'assistant de compte de service en cliquant sur OK.

Create Storage Bucket

Deuxièmement, il est temps de créer le seau qui sera utilisé pour stocker les fichiers multimédias WP

  • Connectez-vous au cloud Google et accédez au stockage >> navigateur (lien direct)
  • Cliquez Créer Bucket
créer-bucket
  • Entrer le nom du compartiment (doit être unique)
  • Sélectionnez classe de stockage (que ce soit multi-régional pour de meilleures performances)
  • Sélectionnez un site multirégional (choisissez où se trouvent vos utilisateurs)
  • Selectionnez définir des autorisations de compartiment au niveau de l'objet et cliquez sur Créer
gcp-create-bucket
  • Cela prendra quelques secondes et vous verrez le seau nouvellement créé dans la liste.

Faisons le objet bucket lisible par défaut à tous les utilisateurs afin que les visiteurs du site puissent visualiser les fichiers multimédias.

  • Cliquez sur un bucket nouvellement créé dans la liste
  • Accédez à l'onglet autorisations et cliquez sur Ajouter des membres
  • Entrer tous les utilisateurs dans le champ membres et sélectionnez Storage Object Viewer comme rôle et cliquez sur Ajouter
gcs-add-member

Notes: soyez prudent lorsque vous attribuez un rôle à AllUsers. Donner la permission à l'administrateur ou au propriétaire amènera quiconque à en prendre le contrôle. Assurez-vous donc que seul le rôle de spectateur est accordé.

Cuit! Le seau de stockage est prêt à être utilisé. Connectons-nous avec WordPress.

Integrate WP with GCS

Il existe deux façons simples d'y parvenir.

PrénomEn utilisant la Plug-in WP-Stateless (ce est gratuit). La Dynamique d'utilisabilité développe ce plugin. Il vous permet de configurer et de télécharger rapidement des images dans le bucket GCS chaque fois que vous les avez téléchargées dans la médiathèque WP et servies directement sur demande.

Le plugin vous offre également la possibilité de stocker les fichiers localement sur le serveur, ce que je recommanderais donc à l'avenir si vous ne souhaitez pas utiliser GCS, vous pouvez désactiver le plugin et ne pas avoir à recopier les images.

Ça m'a l'air bien?

  • Connectez-vous à WP Admin et installez >> activez le plugin
wp-sans état
  • Il vous faudra l'assistant, ne faites rien ici. Au lieu de cela, accédez aux paramètres sans état sous Médias
wp-stateless-wizard

Passons en revue certains des paramètres pour comprendre la configuration.

  • Mode - choisissez CDN, les fichiers sont donc copiés sur GCS et diffusés directement depuis Google
  • Bucket - saisissez le nom du bucket que vous avez créé
  • Collez le contenu du fichier JSON téléchargé dans le compte de service JSON champ
  • Activez la suppression des fichiers GCS lorsque vous supprimez des fichiers de votre WP; il sera également supprimé de GCS
  • Cliquez sur enregistrer les modifications
wp-stateless-paramètres

À l'avenir, chaque fois que vous téléchargez de nouveaux fichiers multimédias, ils seront téléchargés dans le bucket GCS et seront servis directement à partir de là.

Vérifions-le rapidement.

J'ai téléchargé un fichier png manuellement via la bibliothèque multimédia et comme vous pouvez le voir ci-dessous, l'adresse URL provient du stockage Google.

wp-gcs-media

Si vous souhaitez télécharger des images existantes sur GCS, vous devez accéder à l'onglet Sync et exécuter. La synchronisation peut prendre un certain temps, mais une fois terminée; vous devriez pouvoir voir que toutes les images sont chargées à partir du stockage cloud de Google.

Deuxièmement, vous pouvez utiliser un plugin premium appelé Média de déchargement WP.

Conclusion

J'espère que ce guide vous aidera à décharger les fichiers multimédias WP sur Google Cloud et à améliorer les performances. Pour la mise en cache et d'autres avantages, vous pouvez également envisager WP Rocket.

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