HUSKY - Products Filter Professional for WooCommerce

La búsqueda es lenta O el plugin ralentiza la carga de la página

Muchas empresas de hosting baratas ofrecen sus servicios con hardware débil. Debido a esto, la búsqueda de productos puede ser lenta. Puedes seguir los siguientes pasos:

  • Utiliza plugins de caché, por ejemplo este
  • Desactivar ‘recuento dinámico‘ en el filtro y ‘ocultar términos vacíos‘ opciones
  • Usa Autoptimize
  • Añadir más memoria a tu sitio de WordPress
  • Usa PHP 8.x.x
  • También en la pestaña Avanzado → Opciones, intenta activar ‘Caché de recuento dinámico para cada elemento del filtro‘ O ‘Caché de términos‘ si tu formulario de búsqueda tiene muchos términos
  • En la pestaña Avanzado → Opciones, habilita ‘Optimizar filtro de precios«para reducir la carga del servidor
  • Añadir índices a la base de datos para mejorar el rendimiento de las consultas (ejecutar en phpMyAdmin):
    ALTER TABLE wp_postmeta ADD INDEX woof_meta_key_value (meta_key(191), meta_value(20));
    ALTER TABLE wp_posts ADD INDEX woof_type_status (post_type(20), post_status(20));

    Nota: Reemplaza wp_ con tu prefijo de tabla real si es diferente.

  • También puedes ocultar el formulario de búsqueda por completo y mostrarlo bajo demanda. En el widget, establece '‘ a ‘Ocultar el formulario de búsqueda por defecto y mostrar un botón en su lugar‘, en el shortcode [woof] usar el atributo ‘start_filtering_btn

+ Puedes usar enlaces de páginas y máscaras (Ej.: product-category) donde la funcionalidad WOOF debe ser inicializada: pestaña AvanzadoIniciar el plugin solo en las siguientes páginas del sitio – esto evitará la inicialización de la funcionalidad del plugin en todas las páginas del sitio
Lee también:

 


Debo decir que es un soporte bastante decente 🙂
También podría haber encontrado algo que te guste: Te envié un correo antes sobre las lentas consultas realizadas por el plugin. Las consultas del plugin siguen siendo enormes, pero entiendo que es algo de WordPress (variaciones de WooCommerce). Sin embargo, encontré una solución para evitar largos tiempos de carga: ajustar MySQL usando este truco: http://mysqltuner.com/
Los tiempos de carga pasaron de 15 segundos a 4/5 segundos. Todavía no es rápido, pero mucho mejor que antes. El siguiente paso es actualizar PHP, ya que estoy ejecutando la versión 5.3.
De todos modos: si la gente se queja de que woof ralentiza las cosas, intenta insinuarles sobre el mysqltuner. Hizo una gran diferencia para mí.
¡Gracias de nuevo!
Bart