Caché y velocidad

Almacenamiento en caché de varias capas que mantiene los sitios rápidos a gran escala

La mayoría de las visitas a un sitio de Zinn Digital® nunca llegan a tocar PHP ni MySQL. La caché de página completa de LiteSpeed, la caché de objetos Redis por sitio y el perímetro de CDN trabajan conjuntamente, coordinados por un purgado automático inteligente, para que las páginas sigan siendo rápidas y los servidores de origen permanezcan tranquilos en más de 700 000 sitios alojados en todo el mundo.

Una solicitud de página atendida por una caché cercana y devuelta sin llegar al servidor de origen.

Tres capas de caché, un sistema coordinado

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

Caché de página completa de LSCache

En los servidores LiteSpeed, las respuestas de front-end almacenables en caché se marcan con encabezados de etiqueta y de cache-control de LiteSpeed, por lo que el servidor web entrega páginas completas sin invocar PHP ni consultar 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 drop-in autónomo de caché de objetos de Redis, lo que reduce las lecturas repetidas de la base de datos. Si Redis deja de estar disponible en algún momento, el drop-in recurre a una caché en memoria por solicitud, para que el sitio siga funcionando.

CDN y edge

Los recursos estáticos se entregan desde la CDN cerca de los visitantes, y la caché de la CDN se puede purgar desde la pestaña CDN del sitio siempre que lo necesite.

La purga automática inteligente mantiene el contenido actualizado

Una caché solo es útil si borra las páginas correctas en el momento oportuno. La nuestra monitoriza los cambios reales y purga de forma quirúrgica utilizando etiquetas de caché de LiteSpeed, en lugar de vaciarlo todo bruscamente con cada edición.

  • Cuando una entrada o página se guarda, se envía a la papelera o se elimina, solo se purgan las páginas afectadas y las listas en las 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, plugins o temas activan purgas dirigidas.
  • La caché de la página se vacía en el servidor web, y la caché de CDN desde la pestaña CDN del sitio.
  • Un extremo de purga REST permite al panel borrar 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 cart, checkout, my-account, REST y AJAX, preview y search, y cualquier solicitud de usuario conectado o con cookies de sesión se sirve en tiempo real.

Esto significa que un comprador nunca ve el carrito de otra persona y un editor que haya iniciado sesión nunca ve un borrador desactualizado. Puede agregar reglas adicionales de ruta, clave de consulta y prefijo de cookie por sitio cuando un complemento lo necesite, sin modificar los valores predeterminados seguros.

El almacenamiento en caché es una funcionalidad por plano técnico, por lo que los sitios estáticos, PHP y Node obtienen la caché que mejor se adapta a ellos, y el plugin se degrada de forma controlada siempre que no exista una capa de caché de página completa.

Preguntas frecuentes

¿Tengo que configurar algo de esto?

No. El plugin Zinn® Cache se incluye en la huella de despliegue, y la caché de página completa, la caché de objetos, la purga automática y las exclusiones seguras se configuran automáticamente en los sitios alojados en Zinn®. Puede ajustar todo con precisión en Ajustes → Zinn® Cache, o desde el panel de control, si lo desea.

¿Afectará el almacenamiento en caché a mi tienda WooCommerce?

No. El carrito, la finalización de compra, mi cuenta y cualquier solicitud de usuario conectado o con cookies de sesión nunca se almacenan en caché de forma predeterminada, por lo que las páginas dinámicas y personalizadas por cliente siempre permanecen activas. La caché de página completa solo sirve páginas que son idénticas para todos los visitantes.

¿Qué sucede si Redis no está disponible?

La caché de objetos es opcional y a prueba de fallos. Si falta la extensión phpredis, la opción se deshabilita con un aviso; si no se puede acceder a Redis en tiempo de ejecución, el drop-in sirve desde una caché en memoria por solicitud para que el sitio nunca falle.

¿Esto requiere LiteSpeed?

El almacenamiento en 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 encabezados de caché, pero la caché de objetos y las exclusiones siguen funcionando.

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

En el servidor web, automáticamente. Cuando el contenido cambia, las purgas específicas basadas en etiquetas borran solo las páginas afectadas de la caché de páginas del servidor. La caché de la CDN se borra desde la pestaña CDN del sitio.

Véalo en sus propios sitios

Inicie una prueba de 14 días sin tarjeta y deje que la caché multicapa haga el trabajo. Migraciones gratuitas, una garantía de devolución de dinero de 30 días, una garantía de tiempo de actividad del 99,99 % y sin permanencia.

Empiece gratis

Socio de LiteSpeed Zinn Digital® es un socio oficial de LiteSpeed. Cada sitio de nuestra propia flota de Zinn® funciona con LiteSpeed Enterprise con licencia y el complemento LSCache, la forma más rápida de servir WordPress y WooCommerce, optimizado, con licencia y mantenido actualizado por nosotros, nunca la versión gratuita.