Ir al contenido principal

PrestaShop va lento sin cambios visibles: revisa tareas de indexado y módulos de búsqueda

Cómo identificar tareas y consultas pesadas que ralentizan PrestaShop en segundo plano.

Escrito por Javier Galeote

Si una tienda PrestaShop va lenta aunque nadie esté editando productos, puede haber módulos de búsqueda o filtros ejecutando consultas y tareas de indexado en segundo plano. Para localizar la causa hay que relacionar los picos de lentitud con procesos concretos; el número de conexiones MySQL por sí solo no basta.


​

Qué revisar

  1. Comprueba cuándo aparece la lentitud y si afecta a fichas de producto, búsquedas, filtros o al backoffice.

  2. Revisa las consultas lentas y las tareas programadas de los módulos de filtros, búsqueda, importación o sincronización. Una tarea de reindexado puede consumir CPU y disco aunque no haya nadie trabajando en la tienda.

  3. Verifica qué módulos siguen activos y si alguno genera consultas costosas, por ejemplo selecciones aleatorias sobre muchos productos. Desactivar un módulo no siempre equivale a desinstalarlo; confirma su estado antes de atribuirle la carga.


​

Cómo actuar

Si identificas una tarea que ya no necesitas, consulta con quien administra la tienda antes de retirarla. Si es necesaria, ajusta su frecuencia para que no coincida con otras tareas o con los periodos de más tráfico. Haz una copia de seguridad y conserva la configuración anterior para poder revertir el cambio.

Después, compara las consultas y los tiempos de carga en la misma franja horaria. No des por resuelta la lentitud solo porque un módulo se haya desinstalado: puede haber otros procesos que sigan generando carga.


​

Si la tienda usa versiones antiguas

Comprueba la compatibilidad de PrestaShop, PHP y los módulos antes de planificar una actualización. Las versiones antiguas pueden limitar las opciones de optimización, pero no identifican por sí solas la causa de un pico concreto.

¿Ha quedado contestada tu pregunta?