Warmers de caché
Crea, ejecuta y gestiona los warmers de sitio que rastrean tus páginas y las mantienen en caché.
11 min de lectura
Un caché warmer rastrea tu sitio web a través de HTTP y mantiene tus páginas en caché. Esta página cubre la creación de uno, tu ejecución y la lectura de los resultados. Para obtener una explicación campo por campo de cada opción del formulario, consulte Warmer configuración.
Warmers vive en Cuenta → Warmers.
Antes de empezar
Necesitas un verificado hostname. Se rechazan las URL de entrada en un dominio no verificado. Consulte Hostname verificación.
Creando un warmer
Haga clic en Agregar warmer. El formulario está agrupado en secciones y solo dos campos son realmente obligatorios: un nombre y una URL de entrada.
- 1
Deje Activo desactivado mientras configura
Actívelo deliberadamente una vez que esté satisfecho con la configuración. Un warmer inactivo nunca se ejecuta y nunca le cuesta nada.
- 2
Nómbralo para tu futuro yo
"Sitio principal", "Tienda - categorías", "Documentos". El nombre solo se muestra a ti y a tus compañeros de equipo.
- 3
Agregar URL de entrada
URL absolutas completas que incluyen
https://. Su página de inicio es la opción habitual. - 4
Activa Incluir mapas de sitio si está disponible
La opción única de mayor valor para la mayoría de los sitios. Su CMS ya mantiene la lista de páginas que vale la pena actualizar.
- 5
Establece exclusiones si las necesitas
Mantenga las rutas de administrador, los carritos y las infinitas URL de filtro fuera de la cola.
- 6
Cordura: comprueba los límites
Las URL máximas y de profundidad por minuto deciden qué tan grande y agresivo es este warmer. Los valores predeterminados se adaptan a la mayoría de los sitios.
- 7
Guardar y luego activar
Cree el warmer, ejecútelo una vez a mano, verifique los resultados y solo entonces déjelo funcionando según lo programado.
Elegir URL de entrada
Una URL de entrada es donde comienza una ejecución. La mayoría de los sitios necesitan exactamente una: la página de inicio, porque los mapas del sitio y el descubrimiento de enlaces encuentran todo lo demás.
Agregue URL de entrada adicionales cuando no se pueda acceder a una sección dentro de tu límite de profundidad desde la página de inicio:
- Una página de inicio de campaña que solo está vinculada desde anuncios.
- Una categoría profunda que se encuentra a cuatro clics de la página de inicio.
- Un segundo subdominio verificado, como
blog.example.com. - Un índice de mapa del sitio, si prefiere señalarlo directamente.
Haga coincidir la URL que realmente ofrece tu sitio
Si https://example.com redirige a https://www.example.com, use el formulario www. De lo contrario, cada solicitud pasa tu tiempo siguiendo una redirección en lugar de calentar la página real, y tus resultados estarán llenos de 301 filas.
Usando mapas de sitio
Los mapas de sitio son la forma más confiable de cubrir un sitio por completo, porque tu CMS o complemento SEO los mantiene actualizados automáticamente. Cuando se publica una nueva página, aparece en el mapa del sitio y la siguiente ejecución en caliente la recoge sin que tú toque nada.
Active Incluir mapas de sitio y, opcionalmente, agregue la URL del mapa del sitio como URL de entrada:
https://www.example.com/sitemap.xml
https://www.example.com/sitemap_index.xml
https://www.example.com/post-sitemap.xmlSe siguen los índices de mapas de sitios que apuntan a otros mapas de sitios. Esto es importante en sitios grandes WordPress y WooCommerce, donde el índice generalmente se divide en mapas de sitio de publicaciones, páginas y productos separados.
Tip
Con los mapas de sitio habilitados, normalmente puedes *reducir* tu configuración de profundidad. El mapa del sitio enumera las páginas profundas directamente, por lo que no es necesario rastrearlas enlace por enlace.
Excluyendo URL
Algunas URL nunca deben calentarse. Agréguelos a URL excluidas:
| excluir | ¿Por qué? |
|---|---|
/cart, /checkout, /my-account | Personalizado por visitante. Calentarlos no tiene sentido y se corre el riesgo de almacenar en caché la sesión de una persona. |
/wp-admin, /admin, /login | Áreas de administración. Nunca se almacena en caché y calentarlos son solicitudes en vano. |
| Filtrar y ordenar cadenas de consulta | Las URL facetadas como ?color=red&sort=price se combinan infinitamente e inundarán tu cola. |
/search | Espacio de URL infinito. Rara vez vale la pena almacenar en caché las páginas de resultados de búsqueda. |
| Feeds y puntos finales que no sirven a humanos | Generalmente no vale la pena el presupuesto solicitado. |
En los planes que lo incluyen, Usar expresiones regulares permite que las exclusiones sean patrones en lugar de cadenas literales, lo cual es mucho más práctico para familias de cadenas de consulta.
Ejecutando un warmer
Una vez activo, un warmer inicia una nueva ejecución cada intervalo de inicio automático segundos. También puede iniciar uno inmediatamente desde la lista warmers, que es lo que desea al probar un cambio de configuración.
Las ejecuciones también se pueden activar externamente, después de una implementación o como parte de una purga de CDN. Consulte Implementar activadores e Integraciones CDN.
leyendo los resultados
Abra un warmer para ver qué hizo. Las cifras resumidas en la parte superior cubren todo el recorrido:
| Figura | Significado |
|---|---|
| Total de URL | Cuántas URL tocó la ejecución. |
| Éxito total | ¿Cuántos devolvieron un código de estado exitoso? |
| Totalmente fallidos | Cuantos se equivocaron. Un puñado es normal en un sitio grande; mucho significa que algo anda mal. |
| Primera carga promedio | Tiempo medio de respuesta en frío, en segundos. |
| Segunda carga promedio | Significa un tiempo de respuesta cálido. Debería ser sustancialmente menor. |
| Duración total | Hora del reloj de pared para la carrera. |
| Velocidad (páginas/minuto) | Rendimiento real alcanzado, que puede estar por debajo del límite máximo configurado. |
Debajo hay una fila por URL, que muestra hostname, URL, profundidad, código de estado, agente de usuario, tipo de contenido, longitud del contenido, cuándo se rastreó por última vez y ambos tiempos de carga.
que bien se ve
- Los códigos de estado son abrumadoramente
200. - Los tiempos de la segunda carga son una fracción de los tiempos de la primera carga.
- El recuento de URL coincide aproximadamente con la cantidad de páginas que espera tener.
- Los fracasos son raros y explicables.
que investigar
| Síntoma | causa probable |
|---|---|
Muchos 403 o 429 | Un filtro de bot, WAF o limitador de velocidad está bloqueando al rastreador. Reduzca tu límite de tarifa y considere incluirlo en la lista de permitidos. |
Muchos 301 / 302 | Sus URL de entrada o enlaces internos apuntan a direcciones de redireccionamiento. |
Muchos 404 | Enlaces internos rotos o exclusiones que no detectan una familia de URL incorrecta. |
5xx errores | Tu origen está luchando. Reduzca el máximo de URL por minuto inmediatamente. |
| Ambos tiempos de carga son igualmente lentos. | Las páginas no se almacenan en caché en absoluto. Este es un problema de configuración de almacenamiento en caché, no uno de calentamiento. |
| Muchas menos URL de las esperadas | La profundidad es demasiado baja, los mapas del sitio están desactivados o las exclusiones son demasiado amplias. |
| Muchas más URL de las esperadas | La profundidad es demasiado alta o se están descubriendo URL de cadenas de consulta con facetas. Agregar exclusiones. |
¿Cuántos warmers deberías tener?
Un warmer por sitio es el punto de partida normal. Dividir en varios cuando diferentes partes de tu sitio merezcan un tratamiento realmente diferente:
- Por prioridad: un warmer pequeño y frecuente para tu página de inicio y páginas de destino principales, y uno más grande y más lento para la cola larga.
- Por sección: una tienda warmer con exclusiones estrictas y un blog separado warmer con mapas del sitio y un rastreo más profundo.
- Por hostname: los subdominios separados suelen ser más claros como warmers separados.
- Por cliente: las agencias deben utilizar un espacio de trabajo por cliente en lugar de mezclarlo todo.
El patrón de alta frecuencia/baja frecuencia
Una configuración muy eficaz: uno warmer que cubre las diez URL más importantes en profundidad 0 y se ejecuta cada pocos minutos; y un segundo que cubre todo lo demás a través de mapas del sitio y se publica cada hora. Tus páginas críticas nunca están frías, sin calentar todo el catálogo constantemente.
Editar y eliminar
La edición de un warmer tiene efecto en la siguiente ejecución; una ejecución que ya está en progreso finaliza con tu configuración anterior. La eliminación elimina la configuración y tu historial, y no se puede deshacer; si solo desea detenerla temporalmente, desactive Activo.