WP-Stateless – Google Cloud Storage

WP-Stateless – Google Cloud Storage

junio 20, 2019 Editor 0


Descripción

Cargue y sirva sus medios de WordPress desde Google Cloud Storage (GCS) con el complemento WP-Stateless. En tan solo dos minutos, se beneficiará al servir sus medios desde los servidores distribuidos de Google Cloud.

¿Nuevo en Google Cloud? Google te está ofreciendo un crédito de $ 300 para que comiences.

Beneficios

  • Almacene y entregue archivos multimedia en Google Cloud Storage en lugar de su servidor.
  • Google Cloud Storage es geo-redundante, lo que significa que el servidor más cercano entrega sus medios, lo que reduce la latencia y mejora la velocidad de la página.
  • Escale su sitio web de WordPress en múltiples servidores sin la necesidad de sincronizar archivos de medios.
  • Integración nativa entre Google Cloud Storage y WordPress.
  • Prueba gratuita de $ 300 de Google Cloud. ¡Bonito!

Modos

  • Copia de seguridad: cargue archivos multimedia en Google Storage y sirva direcciones URL de archivos locales.
  • CDN: copie los archivos multimedia a Google Storage y sirva directamente desde allí.
  • Sin estado: almacene y sirva archivos multimedia solo con Google Cloud Storage. Los archivos de medios no se almacenan localmente.

Caracteristicas

  • El asistente de configuración hace que el inicio sea rápido y fácil.
  • No es necesario crear manualmente cuentas de servicio o depósitos, que se manejan automáticamente.
  • El panel de configuración le proporciona más configuraciones de GCS y personalización de la url de archivos.
  • Enmascara la URL de GCS predeterminada con tu propio dominio personalizado.
  • Reemplace automáticamente las URL de los medios codificados con los equivalentes de GCS en el editor de publicaciones y meta.
  • Regeneración en miniatura de la imagen por lotes
  • Herramientas de sincronización para subir archivos e imágenes existentes.
  • Todas las configuraciones admitidas con constantes de configuración de wp y anulaciones de configuración de red.
  • Modos múltiples: Backup, CDN, Stateless.
  • Todos los archivos servidos en modo HTTPS.
  • Multisitio compatible.

Soporte, Comentarios y Contribución

Agradecemos la participación de la comunidad a través del repositorio GitHub.

Desarrollo a la medida

¿Buscas una característica única para tu próximo proyecto? ¡Contratanos!

Capturas de pantalla

  • Panel de configuración: admite la configuración de red y las anulaciones constantes de wp-config.
  • Asistente de configuración
  • Asistente de configuración: inicio de sesión de Google
  • Asistente de configuración: aprobar permisos
  • Asistente de configuración: Proyecto y Bucket
  • Asistente de configuración: completa
  • Editar medios: Imagen almacenada en Google Cloud Storage.

Instalación

  1. Busca, instala y activa el WP-sin estado plugin a través de su panel de WordPress.
  2. Comienza el asistente de configuración de WP-Stateless en Medios> Configuración sin estado y haga clic en “Comenzar ahora”.
  3. Haga clic en “Iniciar sesión de Google” e inicie sesión con su cuenta de Google.
  4. Configure un proyecto de Google Cloud, Google Cloud Storage Bucket y una cuenta de facturación de Google Cloud y haga clic en “Continuar”.
  5. La instalación y configuración están ahora completas. Visitar Medios> Configuración sin estado para mas opciones
    Para obtener una guía de instalación y configuración más detallada, consulte las instrucciones de configuración manual en Github.

Preguntas más frecuentes

¿Cuáles son los requisitos mínimos de servidor para este complemento?

Más allá de los requisitos mínimos oficiales de WordPress, WP-Stateless requiere una versión mínima de PHP de 5.5 o superior y OpenSSL para habilitarse.

¿Qué constantes wp-config son compatibles?

Para obtener una lista completa de las constantes wp-config compatibles, consulte la documentación de GitHub.

¿Cómo genero manualmente la cuenta de servicio JSON?

El asistente de configuración de WP-Stateless creará el JSON de la cuenta de servicio automáticamente, pero puede seguir estos pasos si elige crearlo manualmente.

  1. Visite la consola de Google Cloud y vaya a IAM & Admin> Cuentas de servicio.
  2. Hacer clic Crear cuenta de servicio y nombrarlo wp-apátrida.
  3. Establecer el rol en Almacenamiento> Administración de almacenamiento.
  4. Comprobar Proporcionar una nueva clave privada y seleccione JSON como el tipo de clave.
  5. Abra el archivo JSON y copie el contenido en el Cuenta de servicio JSON Área de texto dentro del panel de configuración de WP-Stateless.
¿Dónde puedo enviar solicitudes de funciones o informes de errores?

Alentamos los comentarios y la discusión de la comunidad a través de los problemas en el repositorio de GitHub.

¿Puedo probar nuevas características antes de que sean lanzadas?

Para garantizar que las nuevas versiones causen la menor interrupción posible, confiamos en una serie de adoptadores tempranos que nos ayudan probando nuevas características antes de que sean lanzadas. Póngase en contacto con nosotros si está interesado en convertirse en uno de los primeros en adoptar.

¿Quién mantiene este plugin?

La dinámica de usabilidad mantiene este complemento mediante el desarrollo continuo a través de su propio personal, revisando las solicitudes de extracción, probando y dirigiendo el calendario general de lanzamiento. La dinámica de usabilidad se encuentra en Durham, Carolina del Norte y proporciona servicios de ingeniería y alojamiento de WordPress a clientes en todo Estados Unidos.

Opiniones

Muy fácil de configurar. 30 segundos y ya estás listo. Bien hecho.

unicco

Muy fácil de configurar. 30 segundos y ya estás listo. Bien hecho.

Muy buen plugin

wpku123

Hola a todos,

Me gustaría decir que este complemento realmente ayuda al portal de noticias que tiene muchas imágenes, puede ser de cientos de GB o más que un Terabyte. Gestioné un portal de noticias con imágenes de 12 GB en la actualidad, todas las imágenes que he trasladado a Google Cloud Storage (GCS) con la ayuda de este complemento.

Este plugin es potente.

Una nota rápida: espero que haya una forma alternativa de mover las imágenes sin estado a GCS mediante el comando SSH, especialmente si tenemos cientos de GB de imágenes en WP Media Library.

Gracias.

Forzado a desinstalar, toneladas de errores

HS79

Después de la desinstalación, el módulo dejó URLs de imágenes codificadas en el cuerpo de la publicación que apuntan a los depósitos de Google Cloud Storage.

La última actualización se llenó de errores (ver la revisión antes de la mía para una explicación detallada). Me vi obligado a desinstalar pero ahora tengo que lidiar con las urls codificadas por hardware que dejó este módulo.

Loco. Asi que. Muchos. Loco.

Lee Peterson

Un error crítico en la versión 2.1.8 de WP-Stateless marca la última gota para nuestro equipo y nuestros clientes. Ya no podemos permitirnos dejar todo lo que estamos haciendo para solucionar por qué algo que antes funcionaba bien para muchos lanzamientos de repente se rompe sin previo aviso.

Desde constantes definidas que no se reconocen hasta pancartas en todo el sitio que se muestran sin ninguna razón para que el nombre del grupo de CDN se vuelva sin establecer, se rompan las cargas de los medios y las referencias de front-end. Solución introduciendo errores inesperados con cada lanzamiento de parche.

Pregunta: ¿Desde cuándo un lanzamiento de parche introduce nuevos errores y rompe la funcionalidad existente?
Respuesta: Cuando las prácticas de versionamiento semántico no se cumplen.

Dado un número de versión MAJOR.MINOR.PATCH, incremente el:

Versión importante cuando haces cambios de API incompatibles,
Versión MENOR cuando agrega funcionalidad de una manera compatible con versiones anteriores, y
Versión de PATCH cuando se hacen correcciones de errores compatibles con versiones anteriores.

La versión 2.1.6 introdujo nuevas constantes o, más precisamente, reemplazó las constantes. Esto debería haberse reservado para un lanzamiento de versión PRINCIPAL, algo que se considera como “cambios de API incompatibles”.

La versión 2.1.4 introdujo una versión actualizada de Google OAuth, un cambio que rompió nuevas configuraciones para todo nuestro equipo. Esto debería haberse reservado para una versión de MENOR versión, algo que se considera “un cambio compatible con versiones anteriores”.

La versión 2.1.7 introdujo un aviso en todo el panel de control para los sitios configurados para usar el modo sin estado, lo que obligó a volver a escribir el nombre del archivo incluso para los usuarios del modo CDN. El banner destinado a la configuración sin estado persistió incluso cuando no era necesario, lo que causó confusión para todos. Esto debería haberse reservado para un lanzamiento de versión PRINCIPAL, algo que se considera como “cambios de API incompatibles”.

La lista continua. Afortunadamente para nosotros, la lista ya no será algo que haga que nuestro equipo se pelee o que nuestros gerentes de cuentas y directores tengan discusiones incómodas con clientes y proyectos multimillonarios.

Increíble !!!

Heedozzz

Este plugin ahorró la capacidad y el tráfico de mi unidad. Por favor, crece con WordPress!

funciona a las mil maravillas

Deepak Rajpal

Fácil de configurar y simple de usar. Plugin impresionante

Leer las 24 críticas.

Colaboradores y Desarrolladores

“WP-Stateless – Google Cloud Storage” es un software de código abierto. Las siguientes personas han contribuido a este plugin.

Contribuyentes

Traduzca “WP-Stateless – Google Cloud Storage” a su idioma.

¿Interesado en el desarrollo?

Busque el código, revise el repositorio de SVN o suscríbase al registro de desarrollo por RSS.

Registro de cambios

2.2.7

  • FIX – Compatibilidad con WP-Smush mejorada. Número de GitHub # 366.
  • FIX – Soporte de instalación multisitio fijo. Número de GitHub # 370.
  • FIX – Solucionados los problemas de la interfaz de usuario relacionados con la opción de almacenamiento en caché. Número de GitHub # 373.
  • FIX – Otras correcciones menores.

2.2.6

  • FIX – Página de configuración de red multisitio fijada. Número de GitHub # 369.
  • CORREGIR – Se corrigió el comportamiento incorrecto de las Compatibilidades cuando se establece la Carpeta Bucket. Número de GitHub # 368.
  • FIX – Otras correcciones menores.

2.2.5

  • NUEVO: se ha agregado la capacidad de iniciar el proceso de sincronización desde un ID de archivo adjunto específico. GitHub Issue # 360.
  • COMPATIBILIDAD – Compatibilidad con compatibilidad adicional para el complemento de caché LiteSpeed. Especialmente para soportar imágenes optimizadas .webp. Número de GitHub # 357.
  • FIX – Otras correcciones menores.

2.2.4

  • NUEVO – Añadido nuevo filtro wp_stateless_skip_add_media. Permite omitir la sincronización del objeto de medios con GCS dependiendo de la condición personalizada. Número de GitHub # 344.
  • FIX – El administrador de compatibilidad está considerando temas secundarios ahora. Número de GitHub # 351.
  • FIX – El manejo de dominios personalizados ha sido arreglado. Número de GitHub # 358.
  • MEJORAMIENTO: se han mejorado las compatibilidades Imagify Image Optimizer y WP Smush. Número de GitHub # 359.

2.2.3

  • FIX – get_post_metadata ya no rompe matrices multidimensionales. Número de GitHub # 352.
  • FIX – PHP Warning: substr_compare () arreglado. Número de GitHub # 350.
  • FIX – Filtrado de la configuración del dominio antes de guardar para deshacerse de los posibles espacios vacíos. Número de GitHub # 348.
  • REVISIÓN: ruta de acceso remota incorrecta generada cuando se deshabilita la configuración de la Organización. Número de GitHub # 343.
  • FIX – Ocultando avisos de administrador correctamente. Solicitud de extracción de GitHub # 355.

2.2.2

  • FIX – Manejo adecuado de atributos 'srcset'. Número de GitHub # 342.
  • MEJORA – Arreglos menores de calidad en el código.

2.2.1

  • FIX: parche de seguridad para la vulnerabilidad de ejecución remota de código autenticado (RCE).

2.2.0

  • FIX – Generación de página lenta cuando el Reemplazo de URL de archivo está habilitado. Número de GitHub # 265.
  • FIX – Error fatal cuando la compatibilidad con WP Smush Pro está habilitada. Número GitHub # 325.
  • FIX – Problema con Imagify. Número de GitHub # 326.
  • FIX – Devuelve las imágenes de srcset correctas. Número de GitHub # 328.
  • FIX – Error fatal con GFForms. Número GitHub # 330.
  • FIX – Typo en los avisos de administración. Número de GitHub # 337.
  • MEJORA – Opciones extendidas de “Reemplazo de URL de archivo”. Número GitHub # 336.
  • MEJORA: la cuenta de servicio JSON ahora está oculta si se establece mediante una constante. Número de GitHub # 320.
  • MEJORA – Nueva tabla de base de datos para rastrear archivos no rastreados en la biblioteca de medios. Número de GitHub # 307.
  • MEJORA – Función depreciada actualizada marcada por software de seguridad. Número GitHub # 300.

2.1.9

  • SOLUCIÓN – Se resolvió un error fatal con el complemento de Amazon S3 OneCodeShop RML. Número de GitHub # 317.
  • REVISIÓN: se resolvió la falta de depósito en la URL del archivo cuando se proporcionó “storage.googleapis.com” en el campo Dominio. Número de GitHub # 318.
  • MEJORAMIENTO: admite la sincronización de archivos sin metadatos, como archivos .doc y .docx. Número de GitHub # 316.

2.1.8

  • FIX – Exportación de productos WooCommerce.
  • FIX – Ahora se admiten las vistas previas de PDF en la biblioteca de medios.
  • MEJORA – Mensaje de error mejorado cuando no hay nada que sincronizar.
  • MEJORAMIENTO: se ha cambiado el nombre de la constante WP_STATELESS_MEDIA_HASH_FILENAME a WP_STATELESS_MEDIA_CACHE_BUSTING.
  • MEJORA: la funcionalidad de campo de dominio ahora permite que el webmaster controle http o https
  • MEJORA: el aviso sobre el modo sin estado que requiere la opción de almacenamiento en caché se muestra a aquellos que usan el modo sin estado.
  • MEJORA – Sube la imagen a tamaño completo antes de generar miniaturas.
  • COMPATIBILIDAD – Compatibilidad con compatibilidad adicional para el complemento Learndash.
  • COMPATIBILIDAD – Compatibilidad con compatibilidad adicional para el complemento BuddyPress.
  • COMPATIBILIDAD – Se ha agregado compatibilidad de compatibilidad para la exportación de Divi Builder.
  • COMPATIBILIDAD – Compatibilidad con compatibilidad adicional para el complemento de Elementor.

2.1.7

  • MEJORAMIENTO: muestra un aviso en todo el panel de control para los usuarios existentes que explican que el modo sin estado ahora habilita la opción de eliminación de caché.
  • MEJORAMIENTO: el aviso de visualización cuando se selecciona el modo sin estado que explica el modo sin estado ahora habilita la opción de eliminación de caché.
  • MEJORA: muestra el mensaje requerido en la descripción de la configuración de almacenamiento en memoria caché cuando el modo sin estado está habilitado.

Versiones mas antiguas

Por favor, consulte el archivo changelog.txt separado.

Por favor Comparte y Síguenos:
RSS
Follow by Email
Facebook
Twitter

Deja un comentario