Ajustes del warmer

Referencia campo a campo de todas las opciones del formulario de warmer, y cuándo conviene cambiarlas.

14 min read

Esta es la referencia completa para el formulario caché warmer. Cada configuración enumera lo que hace, cuándo cambiarla y todo lo que vale la pena tener en cuenta.

¿Falta un campo?

Las opciones que tu plan no incluye están ocultas o deshabilitadas. Si una configuración descrita aquí no está en tu formulario, está bloqueada por tu suscripción; consulte Planes y límites.

Conceptos básicos

Activo
Si se ejecuta el warmer. Cuando está habilitado, se rastrea según tus intervalos. Déjelo desactivado mientras configura y úselo para pausar durante el mantenimiento en lugar de eliminar el warmer.
Nombre
Una etiqueta para tú: nunca mostrada a los visitantes del sitio. Utilice algo que reconozca en una lista más adelante.
equipo
¿A qué espacio de trabajo pertenece este warmer? Solo los miembros de ese equipo pueden verlo y administrarlo. Solo aparece cuando tu plan incluye equipos.
Región rastreadora
¿Qué instancia de rastreador regional ejecuta esto warmer? Solo planes de negocios. Consulte Calentamiento avanzado.

Puntos de entrada

URL de entrada
URL completas que incluyen https://, en un hostname verificado. Un punto de partida es suficiente para la mayoría de los sitios. Su plan limita la cantidad que puede tener un warmer.
Incluir mapas de sitio
Descubra URL de mapas de sitio XML además de los siguientes enlaces. Muy recomendable cuando esté disponible: mantiene la cobertura sincronizada con lo que publicas, sin mantenimiento manual.
Incluir publicaciones públicas
Incluya publicaciones publicadas públicamente en el descubrimiento. Útil en plataformas de contenido donde las publicaciones no están bien vinculadas.

Exclusiones y parámetros

URL excluidas
Rutas que el warmer debe omitir. Úselo para carritos, pagos, páginas de cuentas, áreas de administración, búsqueda y URL de filtro facetado. Su plan limita la cantidad de exclusiones que puede tener un warmer.
Usar expresiones regulares
Trate las reglas de URL como expresiones regulares en lugar de cadenas literales. Mucho más práctico para excluir familias enteras de URL de cadenas de consulta en una regla.
Parámetros de URL
Pares de nombre/valor agregados a las URL solicitadas. Ocasionalmente es necesario para acceder a una variante de caché específica o para omitir una pantalla de presentación.
galletas
Cookies de nombre/valor enviadas con cada solicitud. Úsela con cuidado: una cookie de sesión puede hacer que las respuestas no se puedan almacenar en caché o almacenar en caché una página personalizada para todos.
Solicitar encabezados
Encabezados personalizados enviados con cada solicitud. Los usos comunes son un token de API, un encabezado de omisión para una capa de protección provisional o un encabezado según el cual varía tu CDN.

Las cookies y los encabezados cambian lo que se almacena en caché

Muchos cachés varían tu copia almacenada según la cookie o los encabezados específicos. Si calienta con una cookie que los visitantes reales no envían, puede completar una variante de caché que nadie solicita: el calentamiento parece funcionar sin hacer nada útil.

Límites de rastreo

ConfiguraciónUnidadlo que controla
ProfundidadlúpuloA qué distancia de una URL de entrada el warmer sigue los enlaces. 0 calienta solo las URL de entrada.
Máximo de URL por minutoURLs/minTecho duro bajo petición. La principal protección para tu servidor de origen.
Solicitar tiempo de esperamilisegundosCuánto tiempo esperar una respuesta antes de renunciar a una URL.
Intervalo de inicio automáticosegundosCon qué frecuencia comienza una nueva ejecución. 3600 es cada hora.
Intervalo de puesta en colasegundosCon qué frecuencia las URL se vuelven a poner en cola dentro del ciclo de calentamiento. Déjelo por defecto a menos que tenga un motivo.

Elegir una profundidad

Comience en 2. Suba un nivel a la vez, verificando el recuento total de URL después de cada cambio. Si tiene los mapas de sitio habilitados, a menudo necesitará menos profundidad, porque las páginas profundas se enumeran directamente.

Elegir un límite de tasa

Esta es la configuración que más vale la pena hacer bien. Demasiado alto y el calentamiento compite con visitantes reales por la atención de tu servidor; demasiado bajo y un sitio grande nunca termina un pase.

  • Empiece de forma conservadora: 10 URL por minuto es una oferta de apertura segura en casi cualquier alojamiento.
  • Observe la CPU de tu origen y los tiempos de respuesta durante una ejecución.
  • Aumente gradualmente mientras todo se mantiene saludable.
  • Retroceda inmediatamente si ve aparecer las respuestas 5xx o 429.

Tip

Averigua si un pase completo puede terminar. Un sitio de 5000 URL a 10 URL por minuto necesita más de ocho horas. Si tu intervalo de inicio automático es de una hora, las ejecuciones se superpondrán y nunca se completarán. Aumente la tasa o reduzca el alcance del warmer.

Elegir un tiempo de espera de solicitud

El valor predeterminado se adapta a la mayoría de los sitios. Auméntelo si las páginas realmente lentas se agotan antes de que tu origen pueda terminar de crearlas; recuerde que la *primera* carga es la lenta por diseño. Bájelo si prefiere saltarse las páginas patológicas rápidamente en lugar de esperar. Su plan tiene un límite máximo.

Elegir un intervalo de inicio automático

Haga coincidirlo con tu vida útil de caché. Si tu CDN almacena páginas en caché durante una hora, el calentamiento cada hora mantiene todo continuamente caliente. Calentar con mucha más frecuencia que tu TTL agrega carga sin beneficio. Su plan establece tanto un mínimo como un máximo.

Opciones

uso canónico
Siga la URL rel="canonical" en lugar de la dirección vinculada. Ayuda a evitar el calentamiento de varias direcciones duplicadas para la misma página, lo que desperdicia tu presupuesto de URL.
Reescribir en HTTPS
Actualice los enlaces http:// descubiertos a https://. Útil en sitios con enlaces internos heredados y evita generar una redirección en lugar de la página real.
Versión móvil cálida
Rastree también utilizando agentes de usuario móviles. Importante si tu CDN varía tu caché según la clase de dispositivo o si ofrece plantillas móviles distintas.
Agentes de usuario
Cadenas de agente de usuario personalizadas para solicitudes. Úselo cuando tu sitio o CDN se comporte de manera diferente para agentes específicos.
Agentes de usuarios móviles
Cadenas específicas de agente de usuario móvil, que se utilizan cuando el calentamiento móvil está habilitado.
Calentamiento del navegador/SSR
Caliente con un motor de navegador real en lugar de una simple recuperación HTTP, para rutas que solo llenan tu caché después de un renderizado completo. Planes de negocios. Consulte Calentamiento avanzado.

Horario cálido

Restringe los inicios automáticos programados a períodos pico y valle definidos. Fuera de esas ventanas, las ejecuciones programadas se omiten; Las ejecuciones manuales y activadas por webhook aún funcionan.

El campo toma JSON. La sintaxis completa y los ejemplos se encuentran en Calentamiento avanzado.

De lunes a viernes, de 08:00 a 20:00, hora de Ámsterdam
json
{
  "timezone": "Europe/Amsterdam",
  "windows": [
    { "days": [1, 2, 3, 4, 5], "startHour": 8, "endHour": 20, "intensity": 1 }
  ]
}

Puntos de partida recomendados

Tipo de sitioProfundidadURLs/mininicio automáticoNotas
Pequeño sitio de folletos2103600Los valores predeterminados están bien. Los mapas del sitio son opcionales en este tamaño.
Blog o sitio de noticias2301800Habilite los mapas del sitio para que las nuevas publicaciones se recojan rápidamente.
tienda WooCommerce2153600Mapas del sitio activados. Excluya las URL de carrito, pago, cuenta y filtro.
Gran catálogo360+3600Mapas del sitio esenciales. Considere dividirlo en varios warmers.
Páginas de destino críticas010300Una breve lista explícita de URL de entrada, actualizada con mucha frecuencia.

Note

Éstos son puntos de partida, no recetas. Ejecútelo una vez, lea Salud de la caché y ajuste lo que realmente ve.