He encontrado un articulo muy interesante, donde hablan de un caso con Prestashop 1.5 y mas de 900 peticiones a base de datos. Este post seria muy útil si os falta optimización de rendimiento de base de datos de su tienda online basada en Prestashop.

EL ejemplo esta basado en una tienda que tenia mas de 50 mil productos! Y todo esto funcionaba bien con Prestashop pero el rendimiento de la web era horrible de su lentitud.

Activamos el modo de pruebas en /config/defines.inc.php:

define ('_PS_DEBUG_PROFILING_', true);

El resultado nos muestra (abajo en la pie de pagina) mas de 903 peticiones para mostrar tan solo una pagina principal! Es increíble! Vamos a buscar el problema!

Primero miramos el bloque de categorías. Claro que por en caso de multitud de nivel de anidamiento es posible que esto lo que hemos buscado, pero no! Desactivación de este bloque como el otro, de proveedores, tampoco reduce las peticiones para mucho, ni bloque de productos destacados, ni mas vistos, ni otros módulos…

Multitud de peticiones de base mysql de Prestashop gana el otro! Hay varios candidatas.

 

Fuente (en Ruso)