Geekflare cuenta con el apoyo de nuestra audiencia. Podemos ganar comisiones de afiliados comprando enlaces en este sitio.
Comparte en:

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

wp gcs
Escáner de seguridad de aplicaciones web Invicti – la única solución que ofrece verificación automática de vulnerabilidades con Proof-Based Scanning™.

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, sitios web de host estáticos, montar como un sistema de archivos, etc. Si tiene muchas imágenes en sus sitios de WP y desea optimizar el archivo de imagen entrega, el almacenamiento en la nube de Google puede resultar útil de muchas formas.

  • Reducir el costo de ancho de banda
  • Sirva 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 crear una cuenta en Google Cloud Platform para usar su servicio.

Create a Service Account

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

  • Vaya a Cuentas de servicio en IAM y administración (enlace directo)
  • Haga clic en crear una cuenta de servicio
  • Escriba el nombre de la cuenta de servicio y descripción y haga clic en Crear
gcp-create-service-account
  • Lo llevará al siguiente paso, donde debe asignar un rol como Administrador de almacenamiento. Clic Continuar
gcp-servicio-cuenta-rol
  • En la siguiente pantalla, haga clic en Crear clave. Aparecerá otro asistente en el lado derecho, donde eliges JSON y creas
clave gcp-json
  • Tardará unos segundos en descargar el archivo JSON. Guárdelo en un lugar seguro.
  • Cierre el asistente de cuentas de servicio haciendo clic en HECHO.

Create Storage Bucket

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

  • Inicie sesión en la nube de Google y vaya a almacenamiento >> navegador (enlace directo)
  • Presione Crear cubo
crear-cubo
  • Escriba el nombre del cubo (debe ser único)
  • Seleccione clase de almacenamiento (déjelo ser multirregional para un mejor desempeño)
  • Seleccione una ubicación multirregional (elige dónde están tus usuarios)
  • Elija establecer permisos de depósito a nivel de objeto y haga clic en Crear
gcp-create-bucket
  • Tardará unos segundos y verá el depósito recién creado en la lista.

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

  • Haga clic en un depósito recién creado en la lista
  • Vaya a la pestaña de permisos y haga clic en Agregar miembros
  • Enviar todos los usuarios en el campo de miembros y seleccione Visor de objetos de almacenamiento como un rol y haga clic en Agregar
gcs-agregar-miembro

Nota:: tenga cuidado al asignar un rol a AllUsers. Dar permiso de administrador o propietario hará que cualquier persona tome el control de él. Por lo tanto, asegúrese de que solo se otorgue el rol de espectador.

Bien hecho! El cubo de almacenamiento está listo para usar. Conectemos con WordPress.

Integrate WP with GCS

Hay dos formas sencillas de hacer esto.

Primero, Mediante el uso de la Complemento WP-Stateless (es gratis). La dinámica de usabilidad desarrolla este complemento. Le permite configurar y cargar rápidamente imágenes en el depósito de GCS cada vez que las carga en la biblioteca de medios de WP y las envía directamente cuando se solicita.

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

Suena bien?

  • Inicie sesión en WP Admin e instale >> active el complemento
wp-sin estado
  • Te llevará al asistente, no hagas nada aquí. En su lugar, vaya a la configuración sin estado en Medios
wp-stateless-wizard

Repasemos algunas de las configuraciones para comprender la configuración.

  • Modo: elija CDN, de modo que los archivos se copien en GCS y se publiquen directamente desde Google
  • Depósito: ingrese el nombre del depósito que creó
  • Pegue el contenido del archivo JSON descargado en el cuenta de servicio JSON campo
  • Habilite eliminar archivos GCS para que cuando elimine archivos de su WP; también se eliminará de GCS
  • Haga clic en guardar cambios
Configuración sin estado de wp

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

Comprobémoslo rápidamente.

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

wp-gcs-media

Si desea cargar imágenes existentes en GCS, debe ir a la pestaña Sincronizar y ejecutar. La sincronización puede llevar algún 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 Descarga WP Media.

Conclusión

Espero que esta guía le ayude a descargar archivos multimedia WP a Google Cloud y mejorar el rendimiento. Para el almacenamiento en caché y otros beneficios, también puede considerar WP Rocket.

Gracias a nuestros patrocinadores
Más lecturas geniales en WordPress
Impulse su negocio
Algunas de las herramientas y servicios para ayudar a que su negocio crezca.
  • Invicti utiliza Proof-Based Scanning™ para verificar automáticamente las vulnerabilidades identificadas y generar resultados procesables en cuestión de horas.
    Prueba Invicti
  • Web scraping, proxy residencial, administrador de proxy, desbloqueador web, rastreador de motores de búsqueda y todo lo que necesita para recopilar datos web.
    Prueba Brightdata
  • Semrush es una solución de marketing digital todo en uno con más de 50 herramientas en SEO, redes sociales y marketing de contenido.
    Prueba Semrush
  • Intruder es un escáner de vulnerabilidades en línea que encuentra debilidades de ciberseguridad en su infraestructura, para evitar costosas filtraciones de datos.
    Intente Intruder