Edge Caching guarda el Caché de tu sitio/página Kinsta (que sólo se guarda en el centro de datos de tu sitio) en cualquiera de los 275+ centros de datos de la red global de Cloudflare. Cuando los visitantes de tu sitio web carguen tu sitio en su navegador, las respuestas en caché se entregarán desde la ubicación más cercana a ellos.

Edge Caching se incluye gratuitamente en todos los planes de Kinsta. A diferencia de otras soluciones de almacenamiento en caché similares, no hay ningún coste adicional para ti, y Edge Caching no requiere un plugin independiente.

Activar Edge Caching

Para habilitar Edge Caching, inicia sesión en MyKinsta y ve a Sitios WordPress > nombre del sitio > Edge Caching.

Cosas que Debe Saber Antes de Activar Edge Caching

  • Actualmente, Edge Caching no respeta las variaciones de Caché de geolocalización de alcance reducido (cerca de las fronteras de un país, estado, ciudad). La caché se guarda en cada ubicación PoP en función de la ubicación del primer visitante que solicita esa página en particular.
  • Las exclusiones personalizadas de Caché de Sitio Avanzado (como las combinaciones de cookies y URI personalizadas) no se respetan en Edge Caching.
  • Puedes habilitar Edge Caching si nuestro equipo de Soporte no ha configurado reglas de caché personalizadas para tu sitio que utilicen cookies personalizadas o geolocalización.

Una vez que hayas leído Cosas que hay que saber antes de habilitar Edge Caching, si todo parece estar bien, haz clic en el botón Habilitar Edge Caching.

Habilitar el Edge Caching en MyKinsta.
Habilitar el Edge Caching en MyKinsta.

En el modal/pop-up Habilitar Edge Caching que aparece, haz clic en el botón Habilitar Edge Caching para confirmar que quieres habilitarlo.

Confirma la activación del Edge Caching en MyKinsta.
Confirma la activación del Edge Caching en MyKinsta.

Si detectamos que se han añadido reglas de caché personalizadas, se mostrará una advertencia en el modal Activar Edge Caching. Si estás seguro de que esas reglas no entrarán en conflicto con Edge Caching, puedes proceder haciendo clic en el botón Activar Edge Caching. Si no estás seguro, consulta con un desarrollador para ver si las reglas de caché personalizadas de tu sitio son compatibles con Edge Caching.

Custom cache rules warning when enabling Edge Caching that reads: It looks like you have previously configured custom caching rules. Custom rules can cause problems in some cases when used along with Edge Caching. Would you still like to proceed?
Custom cache rules warning when enabling Edge Caching.

Una vez habilitado el Edge Caching, verás la configuración de Edge Caching.

Configuración de Edge Caching en MyKinsta.
Configuración de Edge Caching en MyKinsta.

Activar Caché Móvil

Si tu sitio web detecta navegadores móviles y genera páginas con marcado exclusivo para esos dispositivos, puedes habilitar un caché móvil separado del contenido para usuarios de ordenadores de sobremesa. Si no estás seguro de hacerlo, consulta antes con el desarrollador de tu sitio.

Cuando Edge Caching está habilitado, puedes activar el caché móvil en MyKinsta aquí:

  • Selecciona Sitios WordPress en la barra de navegación de la izquierda.
  • Selecciona el nombre de un sitio para el que esté habilitado Edge Caching.
  • Selecciona Edge Caching.
Enable Mobile Edge Caching
Enable Mobile Edge Caching

Click the Enable Mobile Cache button to take advantage of Edge Caching for mobile devices.

Borrar Edge Cache

Hay un par de maneras de borrar Edge Cached de tu sitio. Nota: Si tu tema o un plugin activo en tu sitio tiene una caché integrada, te recomendamos que borres la caché allí primero.

Borrar la Caché en tu Panel de WordPress

Accede a tu panel de control de WordPress.

Si necesitas borrar la caché de todo el sitio, haz clic en el enlace Borrar caché en la barra de herramientas de administración, cerca de la esquina superior derecha de la página. Esto borrará tanto Edge Caching como la Caché del sitio.

Borrar caché en WordPress con el plugin Kinsta MU.
Borrar caché en WordPress con el plugin Kinsta MU.

Si quieres que la caché se borre automáticamente para determinadas URLs o rutas cuando realices cambios en tu sitio, puedes configurarlo en los Ajustes del plugin Kinsta MU. Haz clic en Kinsta Cache en la barra lateral izquierda y añade las URLs que quieres purgar cuando se realicen actualizaciones en tu sitio. Para más información, consulta nuestra guía sobre Cómo añadir URLs de caché personalizadas en el plugin Kinsta MU.

Borrar la Caché en MyKinsta

Entra en MyKinsta y ve a Sitios de WordPress > nombre del sitio > Edge Caching.

Haz clic en el botón Borrar caché para borrar toda la caché.

Borrar Edge Caching en MyKinsta.
Borrar Edge Caching en MyKinsta.

Si sólo necesitas borrar URLs o rutas específicas, introduce la URL en el campo Borrar caché de URL y haz clic en el botón Borrar caché de URL. Para borrar también la caché de los subdirectorios bajo la URL, marca la casilla junto a Borrar caché de cada subdirectorio bajo la URL especificada.

Borrar caché de Edge para URLs específicas.
Borrar caché de Edge para URLs específicas.

Nota: Esto sólo borra la caché de Edge. Si la caché de tu sitio también necesita ser limpiada, tendrás que hacerlo por separado yendo a Herramientas > Caché del sitio y haciendo clic en el botón Borrar caché.

Probar Edge Caching

Antes de probar tu sitio con una herramienta de prueba de velocidad del sitio web, recomendamos inspeccionar las cabeceras HTTP de una página para confirmar que se está cargando desde la caché de borde. A continuación te ofrecemos algunas formas de comprobar las cabeceras HTTP de tu sitio.

Comprueba Edge Caching con el Comprobador de Estado HTTP y Redireccionamiento de Kinsta

Puedes comprobar el estado HTTP y la cadena de redireccionamiento de cualquier URL con nuestro comprobador gratuito de restado HTTP y edireccionamiento. Con esta herramienta, puedes revisar las cabeceras de respuesta para comprobar si Edge Caching está funcionando.

Elige una página que deba ser servida desde Edge Caching y copia la URL de la barra de direcciones de tu navegador. Pega esta URL en la herramienta de comprobación de redirecciones y ejecuta la comprobación.

Deberías ver resultados como los siguientes:

Las cabeceras de Edge Cache, ki-cache-type y Ki-CFCache-Status, en el comprobador de estado y redireccionamiento HTTP.
Las cabeceras de Edge Cache, ki-cache-type y Ki-CFCache-Status, en el comprobador de estado y redireccionamiento HTTP.

Desplázate hacia abajo hasta que veas las Cabeceras de respuesta. En esta sección, hay dos cabeceras cuyos valores debes comprobar: ki-cache-type y Ki-CF-Cache-Status. La cabecera ki-cache-type debe tener un valor de Edge. La cabecera Ki-CF-Cache-Status debe tener un valor de HIT o SAVING.

Comprueba Edge Caching con un Navegador Web

Puedes utilizar las herramientas de desarrollo integradas en tu navegador web para comprobar si el almacenamiento en caché de Edge está funcionando. En este ejemplo, utilizaremos Google Chrome para inspeccionar las cabeceras HTTP de la página principal de nuestro sitio. Para iniciar las herramientas de desarrollo de Chrome, haz clic con el botón derecho en cualquier parte de la página y haz clic en Inspeccionar.

Inspeccionar con las herramientas de desarrollo del navegador en Chrome.
Inspeccionar con las herramientas de desarrollo del navegador en Chrome.

A continuación, haz clic en la pestaña Red y vuelve a cargar la página. Cuando la página se cargue, verás una lista de las peticiones en la parte izquierda de la ventana de las herramientas de desarrollo. Haz clic en la solicitud de la página inicial para verificar que Edge Caching funciona correctamente.

Cabeceras de Edge Cache, ki-cache-type y Ki-CFCache-Status, en la pestaña Red de las herramientas de desarrollo del navegador.
Cabeceras de Edge Cache, ki-cache-type y Ki-CFCache-Status, en la pestaña Red de las herramientas de desarrollo del navegador.

En la pestaña Cabeceras, desplázate hacia abajo hasta que veas las Cabeceras de Respuesta. En esta sección, hay dos cabeceras cuyos valores debes comprobar: ki-cache-type y Ki-CF-Cache-Status. La cabecera ki-cache-type debe tener un valor de Edge. La cabecera Ki-CF-Cache-Status debe tener un valor de HIT o SAVING.

Comprueba Edge Caching en el Terminal

Si estás familiarizado con el uso de Terminal (línea de comandos), también puedes comprobar las cabeceras HTTP con el comando curl. Utiliza el siguiente comando y sustituye la URL al final del comando por la URL de tu sitio.

curl -L -s -o /dev/null -D - https://kinstaexample.com

Después de ejecutar este comando, deberías obtener una respuesta como la siguiente

cabeceras de Edge Cache, ki-cache-type y Ki-CFCache-Status, en la línea de comandos.
cabeceras de Edge Cache, ki-cache-type y Ki-CFCache-Status, en la línea de comandos.

Hay dos cabeceras cuyos valores debes comprobar: ki-cache-type y Ki-CF-Cache-Status. La cabecera ki-cache-type debe tener un valor de Edge. La cabecera Ki-CF-Cache-Status debe tener un valor de HIT o SAVING.

Solución de Problemas de Edge Caching

Si Edge Caching no parece funcionar, hay algunas cosas que puedes comprobar:

  • El valor de la cabecera X-Kinsta-Cache: Edge Caching sólo almacena en caché la respuesta si ya estaba almacenada en la caché del sitio (caché de página completa). Si el valor de X-Kinsta-Cache no es HIT, entonces la página no está almacenada en la caché del sitio y no puede ser almacenada por Edge Caching.
  • Si esperas que la página se almacene en caché y no es una de las comúnmente excluidas de la caché (por ejemplo, wp-admin, carrito, mi-cuenta, pago, etc.), puedes comprobar con nuestro equipo de soporte que la página no contiene un patrón de URL excluido o una cookie en la configuración de Nginx del sitio.
  • El valor de la cabecera Cache-Control: Edge Caching respeta los valores comunes de esta cabecera, incluyendo no-cache, que omite la caché. Este valor de la cabecera puede ser añadido debido a una configuración o código dentro de tu tema, o puede añadirse con un plugin como HTTP Headers.

Desactivar el Edge Caching

Después de habilitar el Edge Caching, se muestra una marca de verificación verde junto a Habilitado, cerca de la parte superior de la página. A la derecha de esta sección, puedes hacer clic en el botón Desactivar para desactivar el Edge Caching.

Desactivar el Edge Caching en MyKinsta.
Desactivar el Edge Caching en MyKinsta.
Desactivar el Edge Caching
Desactivar el Edge Caching

Notas Importantes

  1. Próximamente, Edge Caching se activará por defecto.
  2. La limpieza de Edge Caching en todos los centros de datos de Cloudflare puede tardar entre 2 y 5 minutos en completarse. Una vez que veas el aviso de finalización en MyKinsta, por favor, deja pasar de 2 a 5 minutos para que la caché se borre en todos los centros de datos. Si tienes una página que necesita actualizarse más a menudo, nuestro equipo de soporte puede ayudarte a excluir esa página del Edge Caching.
  3. Edge Caching puede habilitarse en sitios activos y en Entornos Staging Premium. No puede habilitarse en los Entornos Staging Estándar.
  4. El almacenamiento en Edge Caching es incompatible con las variaciones de caché de geolocalización de alcance estrecho o con las exclusiones personalizadas de caché de sitio avanzado, como las combinaciones de cookies y URI personalizadas.
  5. Edge Caching sirve la caché de tu sitio/página de Kinsta, pero no sirve activos estáticos como imágenes, archivos JavaScript y archivos CSS. La CDN de Kinsta, que es independiente del Edge Caching, puede ser habilitada para servir los activos estáticos de tu sitio.
  6. Si la CDN de Kinsta está habilitada, tu sitio tiene una capa de caché adicional que se gestiona por separado de Edge Caching. Borrar la caché en el plugin Kinsta MU no borra la caché de Kinsta CDN, que debe borrarse por separado.
  7. Tenemos reglas de almacenamiento en caché para que el Edge Caching funcione con sitios estándar de WordPress, BuddyPress, WooCommerce y Easy Digital Downloads. Excluimos las URIs privadas y las cookies más comunes, por lo que tu panel de control de WordPress, los foros, las páginas de los carritos o cualquier lugar en el que un usuario haya iniciado la sesión, evitará automáticamente el almacenamiento en caché. Si utilizas una configuración personalizada de WordPress, es posible que haya secciones adicionales de tu sitio que deban eludir la caché o que deban añadirse reglas adicionales para la compatibilidad. Si ese es el caso, siempre puedes ponerte en contacto con nuestro equipo de soporte.
  8. Edge Caching no funcionará para solicitudes que devuelvan un encabezado de respuesta Set-Cookie. Por defecto, el encabezado de respuesta Set-Cookie se elimina de las respuestas almacenadas en caché en todos los sitios recién creados en Kinsta. Un encabezado de respuesta Set-Cookie se utiliza normalmente para proporcionar datos destinados a un cliente específico. La caché de ese encabezado de respuesta podría mostrar a los visitantes datos que no están destinados a ellos.
  9. El Edge Cache está configurado para caducar cada 30 días, pero se puede reducir si no se accede al Edge Cache durante algún tiempo.
  10. Al actualizar las páginas en WordPress, no es necesario borrar manualmente la caché del sitio o el Edge Caching; ambas se borrarán automáticamente.
  11. Si utilizas tu propia cuenta de Cloudflare para tu sitio, puedes utilizar el Edge Caching si no utilizas las Optimizaciones Automáticas de la Plataforma (APO) de Cloudflare. Estos dos métodos de almacenamiento en caché son incompatibles, por lo que deberás utilizar uno o el otro, no ambos.
  12. Si has bloqueado direcciones IP maliciosas con la herramienta IP Deny en MyKinsta y no quieres que esas direcciones IP bloqueadas lleguen siquiera a una versión en caché de tu sitio o sean contabilizadas en las analíticas, no habilites Edge Caching. Las direcciones IP bloqueadas con la herramienta IP Deny se bloquean a nivel de Nginx, no a nivel de Cloudflare. Como el nivel de Cloudflare no tiene los detalles sobre las direcciones IP bloqueadas en el nivel de Nginx, cuando Edge Caching está habilitado, una versión en caché de tu sitio se podría servir a una dirección IP bloqueada desde un centro de datos de Cloudflare. Si no te importa que una dirección IP bloqueada llegue o no a una versión en caché de tu sitio, puedes habilitar Edge Caching. Nota: las visitas a las páginas almacenadas en Caché se contabilizan en los análisis, incluso si la dirección IP está bloqueada a nivel de Nginx.
  13. Edge Caching es incompatible con el bloqueo basado en la geolocalización (geo-blocking), como por ejemplo permitir el acceso a tu sitio solo a determinados países. El geobloqueo se produce a nivel de Nginx, no a nivel de Cloudflare. Debido a que Cloudflare no tiene los detalles de geo-bloqueo de tu sitio, cuando Edge Caching está habilitado, una versión en caché de tu sitio podría ser servida a una ubicación bloqueada desde un centro de datos de Cloudflare. Si no te importa que una ubicación bloqueada reciba o no una versión en caché de tu sitio, puedes habilitar Edge Caching.

Datos de Rendimiento

Durante nuestra fase beta, recopilamos datos de rendimiento de 91 sitios para probar las mejoras de velocidad de nuestra nueva función Edge Caching. Estos son los resultados:

  • El tiempo medio de carga HTML para un sitio que utiliza nuestro Caché de páginas (X-Kinsta-Cache: HIT) fue de 0,4909 segundos. El tiempo medio de carga con Edge Caché fue de 0,2239 segundos, lo que supone una mejora del 45,6% en la velocidad, es decir, ¡casi se reduce a la mitad el tiempo de carga de HTML!
  • La diferencia media de TTFB fue del 51% (0,4025 – 0,2069).

Resumen

Si quieres una forma de acelerar tu sitio, prueba el Edge Caching. Hace posible servir contenido en caché desde múltiples centros de datos con una configuración mínima y sin necesidad de un plugin adicional.