Caché y velocidad

Caché multicapa que mantiene los sitios web rápidos a gran escala

La mayoría de las visitas a un sitio de Zinn Digital® nunca interactúan con PHP o MySQL. Una caché de página completa de LiteSpeed, una caché de objetos Redis por sitio y el extremo de la CDN trabajan juntos, coordinados por un purgado automático inteligente, para que las páginas se mantengan rápidas y los servidores de origen tranquilos, en más de 650,000 sitios alojados en todo el mundo.

Tres capas de caché, un sistema coordinado

La velocidad proviene de servir lo correcto desde el lugar más rápido. Apilamos tres cachés para que una solicitud se responda lo antes posible —en el extremo, en el servidor web o desde la memoria— y nunca tenga que reconstruir una página que ya ha construido.

Caché de página completa LSCache

En los servidores LiteSpeed, las respuestas de la interfaz que se pueden almacenar en caché se marcan con las cabeceras de control de caché y etiquetas de LiteSpeed, por lo que el servidor web sirve páginas completas sin invocar PHP ni realizar consultas a MySQL. Esa es la mayor ventaja individual para el tiempo hasta el primer byte en WordPress.

Caché de objetos Redis por sitio

Un interruptor de un solo clic instala un objeto de caché Redis autocontenido, aliviando las lecturas repetidas de la base de datos. Si Redis no estuviera disponible en algún momento, el complemento recurre a una caché en memoria por cada solicitud, por lo que el sitio sigue funcionando.

CDN y borde

Los recursos estáticos y las páginas almacenables en caché se sirven desde el CDN cerca de los visitantes. Las purgas se reflejan en el borde para mantenerse sincronizadas con la caché de origen: un solo control, no tres configuraciones desconectadas.

El vaciado automático inteligente mantiene el contenido actualizado

Un caché solo es útil si borra las páginas correctas en el momento oportuno. El nuestro vigila los cambios reales y se depura quirúrgicamente usando etiquetas de caché de LiteSpeed, en lugar de un borrado masivo y genérico con cada edición.

  • Cuando se guarda, se envía a la papelera o se elimina una entrada o página, solo se purgan las páginas afectadas y los listados en los que aparecen.
  • Los comentarios, los términos de taxonomía editados, los cambios de tema, la activación de plugins y las actualizaciones del núcleo, de los plugins y de los temas activan purgas específicas.
  • Purga el espejo en el panel del plano de control mediante un webhook firmado, para que la CDN y el borde se purguen en sincronía con el origen.
  • Un endpoint de purga REST permite al panel vaciar todo, URL específicas o etiquetas específicas, autenticado mediante una sesión de administrador o una firma HMAC-SHA256.

Seguro por defecto: las páginas dinámicas nunca se almacenan en caché

El almacenamiento en caché agresivo solo es seguro cuando los elementos que deben permanecer activos nunca se almacenan en caché. Zinn® Cache incluye valores predeterminados sensatos para WordPress y WooCommerce / Easy Digital Downloads: se excluyen el carrito, el pago, mi cuenta, REST y AJAX, la vista previa y la búsqueda, y cualquier solicitud con sesión iniciada o cookie de sesión se sirve actualizada.

Eso significa que un comprador nunca ve el carrito de otra persona y un editor conectado nunca ve un borrador desactualizado. Puedes añadir reglas adicionales de ruta, clave de consulta y prefijo de cookie por sitio cuando un plugin las necesite, sin alterar los valores predeterminados seguros.

El almacenamiento en caché es una función específica de cada plantilla (blueprint), por lo que los sitios estáticos, PHP y Node obtienen la caché que mejor se adapta a sus necesidades, y el plugin se degrada de manera óptima allí donde falta una capa de caché de página completa.

Preguntas frecuentes

¿Tengo que configurar algo de esto?

No. El complemento Zinn® Cache viene incluido en la footprint de despliegue y la caché de página completa, la caché de objetos, la purga automática y las exclusiones seguras se configuran de forma automática en los sitios alojados en Zinn®. Puedes ajustar todo con precisión en Configuración → Zinn® Cache, o desde el panel de control, si así lo deseas.

¿Romperá el almacenamiento en caché mi tienda WooCommerce?

No. El carrito, la página de pago, mi cuenta y cualquier solicitud de usuario autenticado o con cookie de sesión nunca se almacenan en caché de forma predeterminada, por lo que las páginas dinámicas y personalizadas siempre se mantienen activas. La caché de página completa solo sirve páginas que son iguales para todos los visitantes.

¿Qué ocurre si Redis no está disponible?

El caché de objetos es opcional y funciona de forma segura ante fallos. Si falta la extensión phpredis, el interruptor se deshabilita con un aviso; si Redis deja de estar accesible en tiempo de ejecución, el complemento sirve desde un caché en memoria por cada solicitud para que el sitio nunca falle.

¿Requiere esto LiteSpeed?

La caché de página completa utiliza un servidor web LiteSpeed o el plugin de terceros LiteSpeed Cache si ya está activo. En otros servidores no se emiten cabeceras de caché, pero la caché de objetos, las exclusiones y la purga remota siguen funcionando.

¿Cómo se mantienen sincronizadas la CDN y las cachés del servidor?

Una purga coordinada. Cuando el contenido cambia, las purgas dirigidas basadas en etiquetas eliminan las páginas afectadas en el servidor web y se reflejan en la CDN y en el edge a través de un webhook firmado, de modo que cada capa elimina las mismas páginas al mismo tiempo.

Velo en tus propios sitios

Comienza una prueba de 14 días sin tarjeta y deja que la caché multicapa haga el trabajo. Migraciones gratuitas, garantía de devolución de 30 días, una garantía de disponibilidad del 99,99 % y sin bloqueo de proveedor.

Empieza gratis