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

- Cela vous mènera à l'étape suivante, où vous devez attribuer un rôle en tant que Administrateur de stockage. Cliquez sur Continuer

- 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

- 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

- 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

- 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

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

- Il vous faudra l'assistant, ne faites rien ici. Au lieu de cela, accédez aux paramètres sans état sous Médias

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

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

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.