Modo Turbo
Modo Turbo es una extensión que reduce la carga a la base de datos usando solicitudes AJAX y datos de productos predefinidos colocados en un archivo JSON -> aumenta la velocidad de filtrado de productos. Este modo permite evitar la generación de grandes consultas MySQL mientras se filtran productos en el front-end del sitio. Puedes encontrar su configuración en pestaña Avanzado.
Mejora la velocidad de filtrado de productos. Este modo permite evitar la generación de grandes consultas MySQL mientras se filtran productos en el frontend del sitio, lo que reduce la carga del servidor y acelera los resultados del filtrado.
Sitio de demostración: https://turbo.products-filter.com/
La idea principal de esta extensión es evitar grandes MySQL solicitudes en el lado del servidor y reemplazarlas por otras más simples y directas: obtener productos por ids.

La filtración se realiza en el lado del cliente (navegador) utilizando funcionalidad javascript y datos JSON predefinidos en el front-end.
- Marca "Modo Turbo” extension en la pestaña Extensiones
- Presiona el botón Guardar
- En la pestaña “Modo Turbo” habilítalo
- Haz clic en el botón “¡Actualizar ahora!” (¡Reensamblar datos de productos ahora!)
- Espere a que finalice la operación
- Selecciona el período de Cron y dónde guardar el archivo JSON de datos de productos
- Seleccione mediante lista desplegable dónde guardar el archivo de datos de productos JSON. Es mejor mantener el archivo de datos de productos en la carpeta wp-uploads para evitar que se eliminen los datos después de la actualización del plugin, pero no todos los proveedores de alojamiento permiten obtener datos JSON de esta carpeta, así que si selecciona mantener los datos en la carpeta del plugin, recuerde esto y vuelva a ensamblar los datos de los productos usando el botón de arriba después de la actualización del plugin.
- Presiona el botón Guardar
- En la pestaña “Opciones” selecciona si es necesario las opciones: Mostrar recuento, Recuento dinámico (si el filtro es muy grande, selecciona el recuento dinámico solo para PC), Ocultar términos vacíos

- NO OLVIDES PARA RESTABLECER TODO TIPO DE CACHÉ EN EL FRONTAL DE SU SITIO (caché del navegador)
Limitaciones:
- el modo turbo no funciona con el desplegable Jerarquía
- solo modo AJAX, y debido a esto NO es compatible con todos los temas de WordPress
- si el modo turbo está habilitado, deshabilita en la pestaña Avanzado "Caché de recuento dinámico" para cada elemento en el filtro + "Caché de términos"
- si el formulario de búsqueda es demasiado grande, posible congelación si el recuento dinámico está habilitado (razón: redibujado de todos los elementos html en el filtro)
- la cantidad máxima de productos es 15 000. Si necesita más, use el hook: ‘woof_turbo_mode_products_limit‘
