¿Cómo servir WordPress Media desde Google Cloud Storage?

Cargue archivos multimedia de WordPress en Google Cloud Storage (GCS) y deje que maneje la entrega de solicitudes de archivos de imagen a los usuarios, más rápido.


Ofertas de Google almacenamiento en la nube que puede usar para almacenar y servir datos de objetos, sitio web de host estático, montar como un sistema de archivos, etc. Si tiene muchas imágenes en sus sitios WP y desea optimizar la entrega de archivos de imagen, entonces el almacenamiento en la nube de Google puede ser útil de muchas maneras.

  • Reduce el costo de ancho de banda
  • Sirve contenido más rápido a través de la red de baja latencia de Google
  • Reduce el costo de almacenamiento

A continuación, explicaré paso a paso cómo integrar WordPress con el almacenamiento en la nube de Google.

Nota: debes crea una cuenta en Google Cloud Platform para usar su servicio.

Crear una cuenta de servicio

Primero, vamos cuenta de servicio creado que se utilizará para conectarse desde WordPress.

  • Vaya a Cuentas de servicio bajo IAM & Admin (enlace directo)
  • Haga clic en crear una cuenta de servicio
  • Introducir el nombre de cuenta de servicio y descripción y haga clic en Crear

  • Le llevará al siguiente paso donde debe asignar un rol como Administrador de almacenamiento. Haga clic en continuar

  • En la siguiente pantalla, haga clic en Crear clave. Solicitará otro asistente en el lado derecho, donde elija JSON y cree

  • Tomará unos segundos y descargará el archivo JSON. Guárdelo en un lugar seguro..
  • Cierre el asistente de cuenta de servicio haciendo clic en HECHO.

Crear depósito de almacenamiento

Segundo, es hora de crear el cubo que se usará para almacenar los archivos multimedia de WP

  • Inicie sesión en la nube de Google y vaya al almacenamiento >> navegador (enlace directo)
  • Hacer clic Crear cubo

  • Introducir el nombre del cubo (debe ser único)
  • Seleccione clase de almacenamiento (que sea multirregional para un mejor rendimiento)
  • Seleccione una ubicación multirregional (elija dónde están sus usuarios)
  • Escoger establecer permisos de depósito a nivel de objeto y haga clic en Crear

  • Tardará unos segundos y verá el cubo recién creado en la lista.

Hagamos el objeto de cubo legible de manera predeterminada a todos los usuarios para que los visitantes del sitio puedan ver los archivos multimedia.

  • Haga clic en un cubo recién creado en la lista
  • Vaya a la pestaña de permisos y haga clic en Agregar miembros
  • Entrar todos los usuarios en el campo de miembros y seleccione Storage Object Viewer como rol y haga clic en Agregar

Nota: tenga cuidado al asignar un rol a AllUsers. Darle permiso al administrador o al propietario hará que cualquiera tome el control. Así que asegúrese de que solo se otorgue el rol de espectador.

Bien hecho! El cubo de almacenamiento está listo para usar. Vamos a conectarnos con WordPress.

Integrar WP con GCS

Hay dos formas fáciles de hacer esto.

primero, mediante el uso de Complemento sin estado WP (es gratis). Usabilidad Dynamics desarrolla este complemento. Le permite configurar y cargar rápidamente imágenes en el depósito de GCS cada vez que carga en la biblioteca multimedia de WP y sirve directamente cuando se le solicita..

El complemento también le brinda la opción de almacenar los archivos localmente en el servidor, lo que recomendaría, así que en el futuro si no desea usar GCS, puede desactivar el complemento y no tener que copiar las imágenes nuevamente.

Suena bien?

  • Inicie sesión en WP Admin e instálelo >> activar el complemento

  • Te llevará al mago, no hagas nada aquí. En su lugar, vaya a la configuración sin estado en Medios

Veamos algunos de los ajustes para comprender la configuración..

  • Modo: elija CDN para que los archivos se copien en GCS y se envíen directamente desde Google
  • Cubo: ingrese el nombre del cubo que creó
  • Pegue el contenido del archivo JSON descargado en cuenta de servicio JSON campo
  • Habilite la eliminación de archivos GCS de modo que cuando elimine archivos de su WP; también será eliminado de GCS
  • Haga clic en guardar cambios

Avanzando, cada vez que cargue nuevos archivos multimedia, se cargará en el depósito de GCS y se servirá directamente desde allí.

Vamos a verificarlo rápidamente.

Subí un archivo png manualmente a través de Media Library y, como puede ver a continuación, la dirección URL es del almacenamiento de Google.

Si desea cargar imágenes existentes en GCS, debe ir a la pestaña Sincronizar y ejecutar. La sincronización puede llevar algo de tiempo, pero una vez realizada; debería poder ver que todas las imágenes se cargan desde el almacenamiento en la nube de Google.

Segundo, puedes usar un complemento premium llamado WP Offload Media.

Conclusión

Espero que esta guía lo ayude a descargar los archivos multimedia de WP a Google Cloud y verá una mejora en el rendimiento. Para el almacenamiento en caché y otros beneficios, también puede considerar WP Rocket.

TAGS:

  • GCP

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map