Saltar al contenido principal
SparkCore

La pantalla Cache: todas las funciones explicadas

Esta página describe cada interruptor, botón y línea de estado de la pestaña Cache de Spark Speed 0.73.2, en el orden de la pantalla. Está pensada para administradores de WordPress que quieren saber qué hace un ajuste antes de tocarlo. Cada función indica si es básica o avanzada, cuál es el valor predeterminado y cómo se deshace.
En resumen
  • La caché de página está activada por defecto y el optimizador la activa si está desactivada. La mayoría de los sitios necesitan cambiar poco en esta pestaña.
  • Las páginas en caché con un carrito lleno y una caché propia para clientes con sesión iniciada están desactivadas; las activa usted de forma consciente, el carrito solo tras una prueba superada.
  • En Apache, Spark sirve las páginas en caché sin PHP. Esas respuestas no tienen cabeceras x-spark-speed; la prueba está al final del código fuente.
  • Rebuild cache y Start safe build vacían toda la caché de página; después el sitio va más lento un rato hasta que el warmer termina.

Page cache

Aquí decide qué guarda Spark como HTML listo para servir y cómo llega al visitante. Es la tarjeta con más influencia en la velocidad de carga.
Tarjeta Page cache de la pestaña Cache con el estado Active + Apache static-serve, seis interruptores, el campo de segundos y el botón Save settings
La tarjeta Page cache en un sitio de prueba con Apache. Aquí Show the old page while rebuilding sigue desactivado.

Estado y método

Básico · Estado, no ajustable

Qué hace
La línea de color de la parte superior (por ejemplo Active + Apache static-serve) muestra si los visitantes se sirven realmente desde la caché. La línea Approach indica cómo, por ejemplo disk: Spark guarda HTML ya preparado en el disco del servidor y lo sirve antes de que arranquen PHP y WordPress. Otros mensajes posibles son Off, un conflicto con otro plugin de caché o un componente que falta.
Cómo comprobar el efecto
Verde significa que la caché está lista, no que todas las páginas ya estén en caché. Cuánto hay listo lo ve en Cache build. La parte del servidor (qué servidor, qué archivo drop-in) está en Diagnostics.
Atención
Si la línea indica un conflicto, otro plugin de caché gestiona la caché de página. Desactive ese plugin; dos cachés de página a la vez no funcionan.

Page cache

Básico · Predeterminado: activado · Manual, el optimizador lo activa si está desactivado

Qué hace
El interruptor principal. Activado: Spark guarda el HTML de las visitas normales de visitantes anónimos y sirve esa copia guardada en la visita siguiente, sin que WordPress tenga que construir la página de nuevo. Eso reduce el tiempo hasta el primer byte (TTFB, el tiempo antes de que el servidor empiece a responder).
Cuándo activarlo o desactivarlo
Déjelo activado. Desactívelo solo temporalmente para comprobar si un problema lo causa la caché.
Requisitos
Ningún otro plugin de caché que gestione la caché de página. WordPress debe poder establecer el ajuste de caché en wp-config.php.
Cómo comprobar el efecto
Abra una página dos veces en una ventana privada. En Apache con Apache static-serve, al final del código fuente hay un comentario que empieza por Spark Speed | cached. Si la caché funciona a través de PHP, la cabecera de respuesta x-spark-speed-cache tiene el valor HIT.
Ejemplo
Tras guardar, Spark construye la caché en segundo plano. Al cabo de unos minutos, coverage en Cache build va subiendo.
Atención
Al desactivarlo se vacía la cola del warmer. Los visitantes con sesión iniciada y los visitantes con el carrito lleno no reciben por defecto una copia compartida.
Cómo deshacerlo
Desactive el interruptor y haga clic en Save settings.
Nombre técnico
cache_enabled

Separate mobile cache

Básico · Predeterminado: activado · Manual, el optimizador lo activa si está desactivado

Qué hace
Guarda una copia propia de cada página para teléfonos. Así un teléfono recibe el HTML con las optimizaciones móviles (por ejemplo, una imagen principal más pequeña) y un ordenador recibe la versión de escritorio.
Cuándo activarlo o desactivarlo
Déjelo activado, sobre todo si su constructor usa diseños o fondos móviles distintos. Solo puede estar desactivado si la página tiene exactamente el mismo HTML en teléfono y escritorio.
Cómo comprobar el efecto
En la copia guardada, el comentario al final del código fuente dice mobile en lugar de desktop si abre la página en un teléfono.
Ejemplo
Su página de inicio tiene otra imagen principal en móvil. Con este interruptor activado, el visitante con teléfono recibe la correcta.
Atención
Aproximadamente el doble de archivos guardados, y el warmer necesita más tiempo para construir ambas variantes.
Cómo deshacerlo
Desactive el interruptor y guarde.
Nombre técnico
cache_mobile

Instant navigation

Básico · Predeterminado: activado · Manual, el optimizador lo activa si está desactivado

Qué hace
Hace que el navegador prepare de antemano una página interna en cuanto el visitante mueve el ratón hacia el enlace. Tras el clic, la página aparece casi al instante. Spark siempre omite el carrito, el pago, el inicio de sesión y los enlaces con un código de seguridad (nonce).
Cuándo activarlo o desactivarlo
Normalmente activado. Desactívelo si su servidor tiene poca capacidad o si sus estadísticas cuentan accesos a páginas que en realidad no se visitaron.
Requisitos
Funciona en navegadores compatibles con Speculation Rules (como Chrome y Edge). Los demás navegadores lo ignoran sin errores.
Cómo comprobar el efecto
En Chrome: DevTools, pestaña Application, sección Speculative loads. En el código fuente hay un bloque <script type="speculationrules">.
Ejemplo
Un visitante pasa el ratón sobre el enlace de un producto de su menú; tras el clic, el producto se abre sin tiempo de carga visible.
Atención
Las páginas preparadas que el visitante finalmente no abre cuestan igualmente trabajo del servidor y pueden añadir visitas extra en las estadísticas.
Cómo deshacerlo
Desactive el interruptor y guarde.
Nombre técnico
speculation_rules

Apache static-serve

Básico · Predeterminado: activado · Manual, el optimizador lo activa si está desactivado

Qué hace
Solo en servidores Apache: Spark escribe un bloque propio en el archivo .htaccess con el que Apache envía directamente el HTML guardado, sin iniciar PHP. El bloque también activa la caché del navegador y la compresión para archivos como CSS, JavaScript, imágenes y fuentes.
Cuándo activarlo o desactivarlo
Activado en Apache. En otros servidores (por ejemplo nginx o LiteSpeed) este interruptor no cambia la forma de servir.
Requisitos
Apache con mod_rewrite y un archivo .htaccess con permiso de escritura.
Cómo comprobar el efecto
Una página servida así no tiene cabeceras x-spark-speed, porque PHP no se ejecuta. La prueba es el comentario Spark Speed | cached al final del código fuente y el bloque # BEGIN Spark Speed en .htaccess.
Ejemplo
En el sitio de prueba (Apache), el estado muestra Active + Apache static-serve y las páginas en caché se devuelven sin cabeceras de Spark.
Atención
Si .htaccess no tiene permiso de escritura, Spark lo indica y recurre a servir a través de PHP. Este ajuste pertenece al servidor y no se incluye al exportar o importar ajustes.
Cómo deshacerlo
Desactive el interruptor y guarde; Spark vuelve a quitar su bloque de .htaccess.
Nombre técnico
htaccess_optimize

Show the old page while rebuilding

Básico · Predeterminado: desactivado · Manual

Qué hace
Tras un cambio de contenido normal, el siguiente visitante recibe todavía por un momento la versión anterior mientras Spark construye la nueva. Así nadie espera una primera construcción lenta. Los cambios de precio, existencias o estado de publicación y una purga manual (vaciar la caché) siguen siendo visibles de inmediato.
Cuándo activarlo o desactivarlo
Actívelo si edita textos con frecuencia en un sitio con mucho tráfico. Desactívelo si los visitantes no deben ver nunca la versión anterior tras un cambio.
Requisitos
Page cache activada. La duración máxima se define en el campo de debajo.
Cómo comprobar el efecto
Justo después de guardar una entrada, la página servida a través de PHP lleva la cabecera x-spark-speed-cache: STALE y después HIT con el contenido nuevo.
Ejemplo
Corrige una errata en una entrada del blog. El primer visitante posterior ve todavía un momento el texto antiguo; el siguiente recibe la versión corregida.
Atención
Un visitante puede ver contenido desactualizado como máximo durante el tiempo configurado. En un servidor Kinsta el interruptor no tiene efecto.
Cómo deshacerlo
Desactive el interruptor y guarde.
Nombre técnico
serve_stale

How long the old page may be served (seconds)

Básico · Predeterminado: 300 · Manual

Qué hace
El número máximo de segundos que todavía se puede mostrar la versión anterior. Después, el visitante recibe simplemente una construcción nueva.
Cuándo activarlo o desactivarlo
Cámbielo solo si Show the old page while rebuilding está activado. Más corto significa menos probabilidad de contenido desactualizado.
Requisitos
Un valor de 30 a 3600. Un valor vacío o 0 pasa a ser 300.
Ejemplo
600 significa como máximo diez minutos de la versión anterior.
Cómo deshacerlo
Vuelva a poner el valor en 300 y guarde.
Nombre técnico
stale_ttl

Save settings

Básico · Botón

Qué hace
Guarda los interruptores y el campo de esta tarjeta. Después Spark reinicia la construcción de la caché; la caché existente no se vacía antes.
Cómo comprobar el efecto
Arriba aparece una confirmación y la línea de estado de la tarjeta se actualiza.

Cart and logged-in customers

Sin estas dos funciones, precisamente sus compradores tienen el sitio más lento: quien tiene algo en el carrito o ha iniciado sesión recibe en cada clic una página construida por completo. Ambas están desactivadas por defecto y las activa usted de forma consciente.
Tarjeta Cart and logged-in customers con ambas funciones desactivadas, el texto Not tested yet y los botones Run test y Switch on
Ambas funciones están desactivadas por defecto. La parte del carrito solo aparece si WooCommerce está activo.

Cached pages with a filled cart

Básico · Predeterminado: desactivado · Manual, solo tras una prueba superada

Qué hace
Normalmente, un visitante con algo en el carrito recibe en cada clic una página construida por completo, y por eso el sitio es el más lento para los compradores. Con esta función activada, ese visitante recibe la página compartida en caché y un pequeño script inserta su propio carrito. Una página construida con un carrito lleno nunca entra en la caché compartida. El carrito, el pago y la cuenta siguen sin almacenarse en caché.
Cuándo activarlo o desactivarlo
Activado en una tienda WooCommerce, pero solo después de que Run test haya demostrado que las páginas fuera del carrito siguen siendo iguales. El estado junto al título muestra off u on.
Requisitos
WooCommerce activo y una prueba superada de como máximo 30 días.
Cómo comprobar el efecto
En una ventana privada, añada un producto al carrito y abra una página de categoría: el número del carrito es correcto y la página llega a través de PHP como HIT en lugar de BYPASS.
Atención
Al activarlo se vacía toda la caché de página, que luego se vuelve a construir. Los textos del carrito que no se actualizan a través de WooCommerce (por ejemplo, un contador propio o "faltan 20 euros para el envío gratuito") pueden quedarse desactualizados; la prueba avisa de ello.
Cómo deshacerlo
En cuanto la función está activada, en esta tarjeta aparece un botón para desactivarla.
Nombre técnico
woo_cart_cache

Run test

Básico · Botón

Qué hace
Spark pone un producto sencillo en un carrito de prueba, construye varias páginas de su sitio con y sin carrito y las compara. Después se elimina el carrito de prueba. El resultado aparece en el lugar de Not tested yet.
Cuándo activarlo o desactivarlo
Antes de activar la función del carrito, y de nuevo tras cambios importantes en su tema o en el minicarrito.
Requisitos
WooCommerce con al menos un producto sencillo que esté en stock y se pueda añadir al carrito. La prueba se ejecuta en segundo plano mediante WP-Cron.
Cómo comprobar el efecto
Recargue la pestaña al cabo de unos minutos y lea la línea con la última prueba. Las páginas que quiera que también se midan las añade en Test pages, en Advanced rules.
Atención
La prueba construye cada página de prueba varias veces y por eso carga un poco el sitio. Hágalo preferiblemente fuera de las horas punta.

Own cache for logged-in customers

Básico · Predeterminado: desactivado · Manual

Qué hace
Un cliente con sesión iniciada recibe, a partir de su segunda visita a una página, una copia guardada propia. Está en una carpeta que solo se encuentra con su propia cookie de inicio de sesión, así que un cliente nunca ve la página de otro. Solo roles de cliente, nunca administradores, y nunca el carrito, el pago ni la cuenta.
Cuándo activarlo o desactivarlo
Activado en tiendas o sitios de miembros donde muchos clientes navegan con la sesión iniciada.
Requisitos
Page cache activada, claves de seguridad propias en wp-config.php y ningún otro plugin de caché que gestione la caché de página. Si no es posible, la tarjeta muestra el motivo en lugar del botón.
Cómo comprobar el efecto
Inicie sesión con una cuenta de prueba con el rol de cliente y abra la misma página dos veces: la segunda vez devuelve la cabecera x-spark-speed-source: klant con HIT. En la tarjeta aparece el número de sesiones con copias propias.
Atención
Cada cambio del cliente (carrito, formulario, pedido), el cierre de sesión y cada purga vacían todas sus copias. Una copia tiene como máximo 8 horas, así que el contenido que cambia por sí solo puede estar desactualizado hasta ese tiempo.
Cómo deshacerlo
En cuanto la función está activada, en esta tarjeta aparece un botón para desactivarla; entonces se eliminan todas las copias de los clientes.
Nombre técnico
klant_cache

Switch on

Básico · Botón

Qué hace
Activa Own cache for logged-in customers. Si no lo consigue, Spark restablece el ajuste e indica el motivo.
Cómo comprobar el efecto
La etiqueta junto al título cambia de off a on.

Cache build

El warmer rellena y mantiene la caché por sí solo en segundo plano. En esta tarjeta ve hasta dónde ha llegado, puede reconstruirlo todo y, en el bloque Build mode, elige entre una ronda segura y una rápida.
Tarjeta Cache build con las cifras ready, queued, total, coverage, last build y last purge, el botón Rebuild cache y el bloque Build mode desplegado
La tarjeta Cache build con el bloque Build mode desplegado.

Cifras: ready, queued, total, coverage, last build, last purge

Básico · Estado, no ajustable

Qué hace
El warmer es el proceso en segundo plano que rellena y mantiene la caché. ready es el número de páginas con una copia guardada (escritorio y móvil cuentan como una página), queued lo que todavía hay que construir, total el número de páginas que Spark quiere almacenar en caché y coverage el porcentaje de ready sobre total. last build y last purge muestran cuándo construyó el warmer algo por última vez y cuándo se vació por última vez toda la caché.
Cómo comprobar el efecto
Las cifras se actualizan al recargar la pestaña. Si falta una medición, Spark muestra "not measured yet" en lugar de un 0 inventado.
Ejemplo
En el sitio de prueba: 29 ready, 0 queued, 32 total, 91 % de coverage.
Atención
El warmer debe poder acceder por sí mismo a su sitio. Si no puede, en esta tarjeta aparece una línea indicando que el warmer está bloqueado o en pausa, con un botón para reanudarlo.

Rebuild cache

Básico · Botón

Qué hace
Vacía toda la caché de página y después vuelve a poner en cola todas las páginas públicas, las más importantes primero (inicio, categorías de producto, productos, páginas, entradas).
Cuándo activarlo o desactivarlo
Tras cambios importantes, como un menú nuevo, una plantilla personalizada del constructor u otros ajustes del tema.
Cómo comprobar el efecto
Aparece un aviso con el número de páginas que se reconstruyen; last purge cambia y queued sube.
Atención
Hasta que el warmer termine, los visitantes reciben páginas construidas por completo; en un sitio grande se nota. La caché de objetos no se vacía con esto.
Cómo deshacerlo
No se puede deshacer; el warmer vuelve a construir la caché por sí solo.
El bloque Build mode con la opción Safe build (slow) o Fast build, el resumen What the check remembered y el botón Clear check memory
Aquí está activa Fast build y se han comprobado 13 páginas.

Build mode

Avanzado · Predeterminado: Safe build, hasta que usted elija · Manual; tras una ronda segura completada, Spark pasa por sí mismo a la rápida

Qué hace
Un bloque desplegable donde elige cómo rellena Spark la caché. Safe build (slow): tras almacenar en caché, cada página se vuelve a obtener sin optimizaciones y se compara; una página que no se construye correctamente sale de inmediato de la caché y se recuerda. Fast build: solo almacena en caché, sin comprobación por página; las páginas que rechazó la ronda segura anterior no reciben optimizaciones, para que esos errores no vuelvan. La opción activa lleva la etiqueta active.
Cuándo activarlo o desactivarlo
Una ronda segura tras la primera instalación o tras cambios importantes de optimización; después basta la rápida.
Atención
Una ronda segura dura aproximadamente el doble. Los errores que solo surgen porque un script aplazado se ejecuta en el navegador no los detecta esta comparación.
Nombre técnico
warm_mode

Start safe build

Avanzado · Botón

Qué hace
Elige el modo seguro, borra el veredicto antiguo, vacía toda la caché de página y pone todas las páginas en cola para construirlas y comprobarlas una a una.
Cómo comprobar el efecto
Un aviso indica el número de páginas; después se rellena What the check remembered.
Atención
La caché queda vacía temporalmente, así que el sitio va un poco más lento.
Cómo deshacerlo
Haga clic en Start fast build para pasar al modo rápido.

Start fast build

Avanzado · Botón

Qué hace
Elige el modo rápido y pone todas las páginas en cola sin vaciar antes la caché. El veredicto de la ronda segura anterior sigue vigente.
Cómo comprobar el efecto
Un aviso indica el número de páginas y cuántos errores conocidos se sirven sin optimizaciones.
Cómo deshacerlo
Haga clic en Start safe build.

What the check remembered

Avanzado · Estado, no ajustable

Qué hace
Un resumen de la última ronda segura, por ejemplo 13 pages checked: 13 built correctly, 0 did not. Si hay páginas rechazadas, se indica cuáles y por qué. Si ha cambiado ajustes de optimización después de la comprobación, Spark avisa de que el veredicto ya no está actualizado.
Cuándo activarlo o desactivarlo
Si ve el aviso de que sus ajustes han cambiado, ejecute una nueva Safe build para obtener un veredicto actual.

Clear check memory

Avanzado · Botón

Qué hace
Elimina todos los veredictos recordados por página. La siguiente ronda segura empieza desde cero.
Cuándo activarlo o desactivarlo
Después de resolver la causa de una página rechazada, por ejemplo un conflicto entre plugins.
Atención
Sin veredicto, una página rechazada antes vuelve a recibir optimizaciones en el modo rápido y puede reaparecer el mismo error.
Cómo deshacerlo
Ejecute una Safe build para volver a rellenar la memoria.

Caché de objetos

La caché de objetos acelera todo lo que no sale de la caché de página, como el administrador, el pago y los visitantes con sesión iniciada.
Tarjeta Object cache con el estado Active SQLITE connected, el interruptor Object cache, el botón Save settings, las filas Backend, Connected, Default TTL y Breaker y el botón Empty object cache
En el sitio de prueba, Spark eligió SQLite como almacenamiento porque no había Redis ni Memcached.

Object cache

Básico · Predeterminado: desactivado · Manual, el optimizador lo activa si está desactivado

Qué hace
En cada construcción de una página, WordPress obtiene muchos datos de la base de datos. Una caché de objetos persistente conserva esos datos entre solicitudes, de modo que todo lo que no sale de la caché de página va más rápido: el administrador, el carrito y el pago, los visitantes con sesión iniciada y la construcción de la caché. Spark usa Redis, Memcached, SQLite o APCu, según lo que ofrezca el servidor.
Cuándo activarlo o desactivarlo
Activado si el estado muestra connected tras guardar. Desactivado si su hosting ya ofrece su propia caché de objetos.
Requisitos
Un almacenamiento accesible en el servidor y ningún archivo de caché de objetos de otro plugin. La gestión requiere una licencia válida (o el periodo de gracia de 14 días).
Cómo comprobar el efecto
La línea bajo el título (por ejemplo Active · SQLITE connected) y las filas Backend y Connected. Si Spark no encuentra almacenamiento, tras guardar aparece un aviso amarillo.
Ejemplo
En la primera ejecución de Optimize my site en el sitio de prueba, el optimizador activó la caché de objetos con SQLite y después verificó la conexión.
Atención
La descripción junto al interruptor solo menciona Redis, Memcached y APCu, pero también se usa SQLite. Este ajuste pertenece al servidor y no se incluye al exportar o importar.
Cómo deshacerlo
Desactive el interruptor y guarde; Spark vuelve a eliminar su archivo de caché de objetos.
Nombre técnico
object_cache

Save settings

Básico · Botón

Qué hace
Guarda el estado del interruptor Object cache. Después Spark coloca o elimina el archivo correspondiente.

Backend, Connected, Default TTL, Breaker

Avanzado · Estado, no ajustable

Qué hace
Backend: qué almacenamiento se está usando (redis, memcached, sqlite o apcu). Connected: si ese almacenamiento responde realmente en este momento. Default TTL: cuánto tiempo se conservan los datos sin caducidad propia (86.400 s es un día). Breaker: una protección que omite temporalmente el almacenamiento si responde con demasiada lentitud de forma repetida; closed es el estado normal.
Cómo comprobar el efecto
Si Connected está en no o el Breaker en open, consulte Diagnostics para ver la causa.

Empty object cache

Básico · Botón

Qué hace
Vacía la caché de objetos. Necesario tras un cambio hecho directamente en la base de datos que la propia caché de objetos no detecta.
Requisitos
Solo visible si hay una caché de objetos persistente activa.
Cómo comprobar el efecto
Aparece un aviso de que la caché de objetos se ha vaciado.
Atención
Después el sitio vuelve a obtener todo de la base de datos y por eso va más lento un rato. La caché de página se mantiene; a la inversa, vaciar la caché de página tampoco vacía la caché de objetos.

Cached pages

Una lista de las páginas de las que Spark conserva una copia, con un botón por página para reconstruir solo esa página.
Tabla Cached pages con las columnas Page, Estado, Cached y Actions y, en cada fila, un botón para volver a almacenar la página en caché
El número entre paréntesis es el número de páginas guardadas encontradas.

Lista Cached pages

Básico · Estado, no ajustable

Qué hace
Muestra las páginas que realmente están en disco, las más recientes primero: la ruta, el estado, hace cuánto se hizo la copia y un botón de acción.
Cómo comprobar el efecto
Compare el número entre paréntesis con ready en Cache build.
Atención
La columna Estado siempre muestra HIT: es una marca fija de que existe una copia, no una medición en vivo. Si su servidor usa su propia caché de LiteSpeed, lo que guarda LiteSpeed no figura en esta lista.

Re-cache this page

Básico · Botón

Qué hace
La flechita de la columna Actions. Elimina solo las copias de esta página (también las páginas siguientes de la paginación) y hace que se reconstruya de inmediato.
Cuándo activarlo o desactivarlo
Cuando una página sigue viéndose antigua tras un cambio, sin vaciar toda la caché.
Cómo comprobar el efecto
Aparece un aviso Page cached again con la ruta, y el tiempo de la columna Cached vuelve a contar desde cero.
Atención
La caché de objetos no se vacía con esto.

Advanced rules

Qué se guarda y qué no exactamente, y cuántas variantes puede tener una dirección. En la mayoría de los sitios no hace falta cambiar nada aquí.
Tarjeta Advanced rules desplegada con los campos Never cache URLs, Bypass cookies, Ignored query parameters, Query parameters that create a variant, Test pages y Maximum variants per URL
El bloque está plegado por defecto. En esta captura, la barra de administración de WordPress tapa la etiqueta del primer campo.

Show advanced cache rules

Avanzado · Predeterminado: plegado

Qué hace
Despliega los campos que determinan exactamente qué se guarda y qué no, y cuántas variantes puede tener una dirección. Todas las listas funcionan con un elemento por línea.
Cuándo activarlo o desactivarlo
Solo hace falta si tiene una excepción concreta. Las listas predeterminadas cubren una tienda WooCommerce normal.

Never cache URLs

Avanzado · Predeterminado: una lista que incluye /cart, /checkout, /my-account, /wc-api y enlaces de vista previa · Manual; el optimizador añade entradas pero nunca elimina ninguna

Qué hace
Un fragmento de texto por línea. Si la dirección de una solicitud contiene ese texto (no distingue mayúsculas de minúsculas), la página no se guarda.
Cuándo activarlo o desactivarlo
Añada una línea para páginas con contenido personal que no figuren en la lista, por ejemplo una dirección de pago distinta.
Cómo comprobar el efecto
Una página no guardada devuelve a través de PHP la cabecera x-spark-speed-reason con la regla que coincidió.
Ejemplo
En el sitio de prueba, el optimizador añadió también direcciones de tienda neerlandesas como /winkelmand y /afrekenen.
Atención
Es una coincidencia parcial: una regla demasiado corta excluye también otras páginas. Una copia ya guardada no desaparece sola; para eso, vacíe la caché.
Cómo deshacerlo
Elimine la línea, guarde y, si hace falta, vacíe la caché.
Nombre técnico
bypass_urls

Bypass cookies

Avanzado · Predeterminado: incluye wordpress_logged_in_, wp-postpass_, comment_author_ y woocommerce_items_in_cart · Manual

Qué hace
El comienzo de los nombres de cookie, uno por línea. Un visitante con una cookie así nunca recibe una copia compartida, y su visita tampoco se guarda.
Cuándo activarlo o desactivarlo
Añada una cookie de un plugin que cambie la página para cada visitante, por ejemplo una selección de moneda.
Atención
No ponga nunca aquí cookies de medición como _ga o _fbp: casi nadie recibiría ya una página en caché. Las cookies de inicio de sesión, de páginas con contraseña y de comentarios permanecen siempre en la lista, aunque las quite.
Cómo deshacerlo
Elimine la línea y guarde.
Nombre técnico
bypass_cookies

Ignored query parameters

Avanzado · Predeterminado: incluye utm_source, utm_medium, utm_campaign, gclid y fbclid · Manual

Qué hace
Parámetros de una dirección (la parte tras el signo de interrogación) que no cambian la página, como los códigos de anuncios y campañas. Spark los ignora para que todos reciban la misma copia.
Cuándo activarlo o desactivarlo
Añada un parámetro si llegan visitantes desde una nueva plataforma publicitaria con su propio código.
Cómo comprobar el efecto
Una dirección con ?utm_source=test recibe la misma copia que la dirección sin él.
Atención
No ponga nunca aquí un parámetro que sí cambie el contenido (por ejemplo, un número de página o un filtro); los visitantes verían la página equivocada.
Cómo deshacerlo
Elimine la línea y guarde.
Nombre técnico
ignore_queries

Query parameters that create a variant

Avanzado · Predeterminado: vacío · Manual

Qué hace
Parámetros con un número limitado de valores que sí cambian la página. Cada combinación recibe su propia copia. De lo contrario, una página con un parámetro desconocido no se guarda.
Ejemplo
orderby si su tienda tiene unos pocos criterios de ordenación fijos.
Atención
No ponga aquí filtros (facetas), términos de búsqueda ni filtros de precio: cada valor imaginable recibiría su propio archivo y la caché crecería sin límite.
Cómo deshacerlo
Elimine la línea, guarde y vacíe la caché para las variantes antiguas.
Nombre técnico
cache_queries

Test pages

Avanzado · Predeterminado: vacío · Manual

Qué hace
Páginas adicionales que Spark incluye en sus pruebas, como la prueba del carrito. Una ruta por línea. Spark ya elige por sí mismo la portada, una categoría de producto y contenido nuevo; en total prueba como máximo 8 páginas.
Cuándo activarlo o desactivarlo
Cuando debe participar una página importante con una estructura distinta, como una página de ofertas.
Ejemplo
/deals/
Atención
Se ignoran las páginas de otro dominio. Cuantas más páginas, más larga es la prueba.
Cómo deshacerlo
Elimine la línea y guarde.
Nombre técnico
proof_urls

Maximum variants per URL

Avanzado · Predeterminado: 60 · Manual

Qué hace
El límite del número de variantes guardadas de una dirección. Refrescar una variante existente siempre está permitido; una variante nueva por encima del límite no se guarda y ese visitante recibe simplemente una construcción nueva. 0 significa sin límite.
Cuándo activarlo o desactivarlo
Más bajo en un servidor pequeño con poco espacio en disco.
Requisitos
Un número de 0 a 500.
Cómo comprobar el efecto
Si se alcanza el límite, la cabecera x-spark-speed-reason lo indica.
Atención
Un valor demasiado bajo deja variantes sin almacenar en caché; 0 elimina esta protección.
Cómo deshacerlo
Vuelva a poner el valor en 60 y guarde.
Nombre técnico
max_variants_per_url

Save cache rules

Avanzado · Botón

Qué hace
Guarda de una vez todos los campos de este bloque y después vuelve a poner todas las páginas en la cola del warmer.
Cómo comprobar el efecto
Arriba aparece un aviso de que las exclusiones se han guardado y la caché se renueva.
Atención
El contenido de cada campo sustituye por completo la lista anterior. Copie primero una lista si tiene dudas.
¿Tiene dudas sobre algún paso? Revierta, compruebe su sitio y consúltenos a través de la página de contacto.
¿Aún no tiene Spark Speed? Vea qué hace y cuánto cuesta.

Preguntas frecuentes

En Apache con Apache static-serve, el servidor envía el archivo guardado sin iniciar PHP, y entonces Spark no establece cabeceras. Mire al final del código fuente el comentario que empieza por Spark Speed | cached.

La caché de página guarda páginas completas para visitantes anónimos. La caché de objetos guarda datos de la base de datos y acelera todo lo que de todos modos hay que construir, como el administrador y el pago. Vaciar una no vacía la otra.

Compruebe si el warmer puede acceder por sí mismo a su sitio. Si no puede, la tarjeta Cache build muestra que el warmer está bloqueado o en pausa; solucione la causa en el servidor y reanude el warmer con el botón de esa tarjeta.

Mientras no elija nada, Spark usa la ronda segura. Tras una ronda segura completada, Spark pasa por sí mismo a la rápida, y esta usa el veredicto de la ronda segura.