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

- Lo llevará al siguiente paso, donde debe asignar un rol como Administrador de almacenamiento. Clic Continuar

- En la siguiente pantalla, haga clic en Crear clave. Aparecerá otro asistente en el lado derecho, donde eliges JSON y creas

- 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

- 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

- 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

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

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

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

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.

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.