Jump to content

Añadir al carrito muy lento. 15 segundos


MrGoauld

Recommended Posts

Hola.

Tengo una tienda con prestashop 1.7.7.1 y tengo un problema con el carrito.

Al añadir un articulo tarda 10 segundos en añadirse, en ocasiones incluso ha tardado más de 15 segundos. 

Lo raro es que otras veces tarda 5 segundos, que también en mucho tiempo.

Me podéis ayudar a averiguar donde puede estar el problema?

La tienda la tengo alojada en un servidor VPS con Litespeed web server.

Gracias de antemano por la ayuda.

 

Link to comment
Share on other sites

Hola,

Los carritos en el caso de Prestashop son lentos siempre que haya muchas reglas de carrito.
¿Sucedió esto recientemente, ya que podría haber un módulo que esté causando el problema? Le recomendaría que verifique qué módulos se han agregado recientemente y los desactive y verifique el proceso del carrito.

Si compartiera un enlace con su tienda, nos ayudaría a ver cómo funciona el carrito js.

Leo

Link to comment
Share on other sites

  • 2 weeks later...

Hola, 

Además de lo que te han comentado... Usas alguna plantilla que tenga un modulo o funcionalidad propia para el carrito? Si es así yo probaría a desactivar el carrito del tema y usar el propio de prestashop para saber se es un problema de algo de prestashop o es del módulo/tema personalizado. 

Dices que tienes litespeed, lo has desactivado para probar si te pasa igual sin tener litespeed? 

Has borrado las caches tanto de prestashop como de litespeed? Por cierto si tienes litespeed activado desactiva la cache de prestashop si la tienes activada ya que puede haber problemas también por esto. 

Un saludo. 

Link to comment
Share on other sites

  • 1 month later...

En mi caso he notado una diferencia importante con Paypal, ya que cuando lo activas empieza a hacer llamadas a sus servidores cargando javascript o algo más, y enlentece notablemente el proceso de confirmación de pedido.

Link to comment
Share on other sites

On 6/12/2022 at 9:52 PM, MrGoauld said:

Hola.

Tengo una tienda con prestashop 1.7.7.1 y tengo un problema con el carrito.

Al añadir un articulo tarda 10 segundos en añadirse, en ocasiones incluso ha tardado más de 15 segundos. 

Lo raro es que otras veces tarda 5 segundos, que también en mucho tiempo.

Me podéis ayudar a averiguar donde puede estar el problema?

La tienda la tengo alojada en un servidor VPS con Litespeed web server.

Gracias de antemano por la ayuda.

 

Buenas,

Es indiferente sea un servidor VPS y tengas Litespeed, ya que el carrito de compra no se "cachea", ahí tiene que procesar siempre todo el código PHP y consultas SQL a la base de datos.

Habría que identificar que es lo que genera esa lentitud excesiva, como te comentan los compañeros es muy probable que esté ocasionado por algún módulo.

¿Has probado a habilitar el debug de rendimiento de Prestashop? Modificando el fichero /config/defines.inc.php y cambiando:

define('_PS_DEBUG_PROFILING_', false);

Por:

define('_PS_DEBUG_PROFILING_', true);

Después de hacer este cambio puede que tengas que vaciar la cache Smarty de Prestashop, cache de PHP, Litespeed, etc.

Este te mostrará de forma detallada el tiempo de ejecución o consumo de recursos de módulos, hooks, consultas SQL, etc.

Si esto no funciona tienes otra opción, renombrar la carpeta /modules/ por /modules_/ para desactivar todos los módulos.

Creas una nueva carpeta llamada /modules/ vacía, y vas moviendo las carpetas de los módulos de /modules_/ a /modules/ de uno en uno, comprobando si el problema persiste, e identificando exactamente que módulo genera el problema.

Es muy probable que Prestashop muestre un error 500 por necesidad de algún módulo, pero puedes solventarlo moviendo el módulo correspondiente de /modules_/ a /modules/.

Es una tarea pesada, pero por experiencia es la mejor forma de identificar el módulo o módulos que ocasionan el problema.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...