La beta de CachePilot está abierta. Participar gratis en la beta

CachePilot Server para ISPConfig, beta

Redis por cliente en ISPConfig

Cada cliente de ISPConfig recibe una instancia propia de Redis 7, gestionada en el panel. Esta página muestra lo que ven los clientes y los administradores, lo que la extensión no hace y cómo solicitarla.

La lista de instancias de Redis en ISPConfig, filtrada a una sola instancia: Demo Shop, tenant c1-demo-shop, 256 MB, estado running

Del panel a una caché en funcionamiento

El formulario de una nueva instancia de Redis en ISPConfig con cliente, nombre visible, tamaño de caché de 256 MB, modo de seguridad TLS Only, persistencia Memory Only y el servidor de CachePilot

Paso 1 de 4

Crear la instancia

En ISPConfig, el cliente o el administrador elige 128, 256 o 512 MB, un modo de seguridad y la persistencia. Los valores por defecto son 256 MB, tls-only y memory-only.

La pestaña Instance de una instancia de Redis en ISPConfig: tenant c1-demo-shop, 256 MB, modo de seguridad TLS Only, persistencia Memory Only, estado running

Paso 2 de 4

Esperar al cron

El cron de ISPConfig inicia el contenedor de Redis 7. La instancia está lista en unos 60 segundos.

La pestaña Connection con host, puerto TLS, contraseña oculta, cadena de conexión, certificado de CA y el bloque de wp-config con WP_REDIS_SCHEME tls

Paso 3 de 4

Copiar el bloque

La pestaña Connection muestra un bloque de wp-config con las constantes WP_REDIS_* y el certificado de CA para TLS.

El Overview de CachePilot tras la activación: banner Autopilot is running, tasa de aciertos del 84,1 %, latencia de 0,40 ms, memoria de 5,81M y 93 páginas en caché

Paso 4 de 4

Activar CachePilot

El plugin lee las constantes al activarse e inicia Autopilot.

Lo que pueden hacer clientes y administradores

Funciones de CachePilot Server por rol
FunciónClienteAdministrador
Función: Crear y eliminar instanciasCliente: SíAdministrador: Sí
Función: Iniciar, detener y reiniciarCliente: SíAdministrador: Sí
Función: Rotar la contraseñaCliente: SíAdministrador: Sí
Función: Modo de seguridad (tls-only, dual-mode, plain-only)Cliente: SíAdministrador: Sí
Función: Persistencia (memory-only, persistent)Cliente: SíAdministrador: Sí
Función: Pestañas Connection y StatusCliente: SíAdministrador: Sí
Función: Límites de instancias y de memoria por clienteCliente: NoAdministrador: Sí
Función: Varios servidores, cada uno con un límite de capacidadCliente: NoAdministrador: Sí

Las acciones esperan en una cola y se ejecutan en el minuto siguiente mediante el cron de ISPConfig. Los revendedores gestionan las instancias de sus propios clientes. El panel está disponible en inglés y en alemán.

Qué muestra la pestaña Status

Nueve cifras por instancia, leídas en directo desde Redis y actualizadas cada 15 segundos.

La pestaña Status con nueve cifras: memoria usada 1,64 MB de 256 MB, pico de memoria, tasa de aciertos del 85,18 %, clientes conectados, comandos totales, tiempo de actividad, 767 claves, claves desalojadas y modo de seguridad tls-only
Una instancia de pruebas unos minutos después de una carga sintética.
Cifras de la pestaña Status, con las etiquetas del panel en inglés
CifraQué indica
Cifra: Memory UsedQué indica: Memoria en uso, junto al límite de la instancia
Cifra: Memory PeakQué indica: El mayor uso de memoria desde el inicio
Cifra: Hit RateQué indica: Proporción de lecturas que Redis pudo responder
Cifra: Connected ClientsQué indica: Conexiones abiertas, por ejemplo workers de PHP
Cifra: Total CommandsQué indica: Comandos procesados desde el inicio
Cifra: UptimeQué indica: Tiempo transcurrido desde el último inicio de la instancia
Cifra: KeysQué indica: Número de claves almacenadas
Cifra: Evicted KeysQué indica: Claves que Redis eliminó porque la memoria estaba llena
Cifra: Security ModeQué indica: tls-only, dual-mode o plain-only

Lo que CachePilot Server no incluye

  • Una instancia por sitio web: cada instancia pertenece a un cliente
  • Tamaños distintos de 128, 256 o 512 MB
  • Valkey o una compilación propia de Redis
  • Sockets Unix y usuarios ACL
  • Copias de seguridad
  • Configuración automática de WordPress: el bloque de wp-config se copia a mano

Una instancia en ISPConfig, de principio a fin

La instancia de pruebas del vídeo funciona en modo plain-only. Las instancias nuevas empiezan con tls-only.

Sin sonido. Transcripción más abajo.
Transcripción del vídeo
  1. ISPConfig, Redis Instances: la lista de un cliente de pruebas está vacía.
  2. New instance: nombre, 256 MB, modo de seguridad plain-only, persistencia memory-only.
  3. El estado muestra Creating mientras la acción espera al cron de ISPConfig.
  4. Aproximadamente un minuto después, el estado es Running.
  5. La pestaña Connection con el bloque de wp-config. La contraseña está oculta.
  6. La pestaña Status con sus nueve indicadores, actualizados cada 15 segundos.
  7. En WordPress se activa CachePilot y el Overview muestra Redis conectado.

Contacto

Disponibilidad de CachePilot Server

CachePilot Server está en beta y requiere ISPConfig 3.3 o posterior. Está disponible bajo petición para empresas, con una licencia propietaria de CMS ADMINS y solo con contrato.

El plugin de WordPress en el sitio del cliente tiene sus propios requisitos.