Jump to content

Lentitud


javiermaza

Recommended Posts

Tengo un problema extraño en mi pagina. He hecho ya muchas pruebas pero nada, quito y pongo modulos, modifico cosas que veo por internet, pero nada.

 

Utilizo ps 1.6.1.4

parafarmaciasolucar.es

 

El caso es que la pagina funciona rapidisimo, y de momento le das a un articulo y tarda 20 segundos en cargar, vuelves a otro articulo y carga otra vez rapido, y asi continuamente. Pueden ayudarme?

 

 

Link to comment
Share on other sites

Muy buenas Javier,

 

Le he echado un vistazo a tu tienda y tienes razón, hay algo que no está bien, por ejemplo la página de Inicio carga a una velocidad relativamente normal (aunque mejorable, menos de 5 segundos en total, 2 de los cuales son debido a que el navegador se queda esperando datos de tu servidor), pero luego una página cualquiera de un producto ha tardado más de 20 segundos (eso es una barbaridad, de cara al usuario y de cara al posicionamiento en Google), aquí el quid de la cuestión es que el navegador se ha quedado esperando más de 19 segundos a que comiencen a llegarle los datos desde tu servidor.

 

Esto lo puedes ver con esta herramienta: http://tools.pingdom.com/fpt/

 

Al realizar el análisis debes fijarte en la barra amarilla que aparece en la primera línea, es la que te dirá cuanto tiempo tarda tu servidor en responder con los datos de tu tienda. Una vez dicho esto y sin saber mucho más sobre tu tienda (a parte de que la tienes alojada con Loading), yo miraría por una parte si tienes bien configurada la caché de PrestaShop (algo que mejora los tiempos de carga, lo ideal es activar la caché y desactivar forzar la compilación, esto último si no estás realizando cambios, si no mejor dejarla para que recompile los archivos cuando hayas hecho algún cambio)...

 

Y por otra parte comprobar (aunque creo que eso ya lo has intentado) qué módulos tienes activos (sobre todo para las páginas de productos) y desactivar todos los que no sean totalmente indispensables, a ver si el problema desaparece (luego puedes ir activando módulos hasta dar con el que causa el problema). Si eso no te sirve aquí tienes otra solución más elegante: https://www.prestashop.com/forums/topic/421740-solved-front-office-responde-lento-al-meter-idiomas/

 

Todo eso de entrada, si no pues tocaría realizar un análisis más a fondo de la situación. Espero que consigas resolverlo pronto.

 

Un saludo,

Edited by José Luis (see edit history)
  • Like 1
Link to comment
Share on other sites

Cuando pasan estas cosas lo mejor es poner el modo profile https://dh42.com/blog/prestashop-debug-profiling/, donde te salen las consultas SQL y un resumen de los tiempos que te puede servir de orientación para ver que esta pasando

 

Sin perder de vista que muchos módulos tiran de cache, pero la primera vez que se carga la página hacen todas las consultas (por lo que puede explicarse la diferencia de carga entre una primera carga y las demás)

 

También estaría bien saber en que hosting estas, ya que también tiene mucho que ver (quizás usan un tipo de cache que esta muy mal optimizada)

 

Me he llegado a encontrar que un módulo para poder ir al siguiente/anterior producto de la serie (en su listado de categorías) tardaba una barbaridad en los casos en los que había muchos productos en su categoría.

Link to comment
Share on other sites

Buenos dias, muchas gracias por el interes y las respuestas. Efectivamente con respecto a la cache creo que esta todo bien.

He hecho lo del debug profiling que me comenta Enrique, y cuando he cargado la pagina del producto, he visto un que el modulo de productos de la misma categoria hacia que tardara en cargar muchisimo tiempo, asi que lo he desactivado, y parece ser que carga muchisimo mas rapido.

 

Me ayudaria que entrasen en la tienda y me lo confirmasen.

 

Independientemente de esto, seguire buscando solucion a esto, ya que ese modulo quiero tenerlo activado, y es extraño que siendo un modulo nativo, me de esos problemas.

Link to comment
Share on other sites

Muy bien, queda patente que el Debug Profiling era la forma más rápida de localizar el módulo que ralentizaba tu tienda (de hecho era la solución que utilizaron en el otro tema del foro cuyo enlace te puse en mi primer mensaje, lo de la solución elegante...).

 

He comprobado algunos productos de tu tienda y ahora cargan bastante rápido. Quedaría saber únicamente por qué ese módulo te ralentizaba la tienda. Seguro que Enrique podrá ayudarte a descubrirlo (tal vez tenga relación con lo que comentaba sobre la cantidad de productos en una categoría).

 

Un saludo.

Link to comment
Share on other sites

El modulo de productos de la misma categoría puedes saber si es el oficial de prestashop (con su plantilla de Leo theme) o directamente es un módulo de Leo  (leorelated..)?

 

Es el oficial Enrique.

 

No tengo ni idea de programacion ni nada parecido, lo que hago es observar e intentar relacionar hechos conjuntos para ir delimitando. He activado un rato el modulo y observo que no es en todos los productos, que hay algunos que van rapidos y otros que van lentisimo, tardan en abrir mas de 20 segundos, pero no veo relacion alguna entre unos y otros.

 

He buscado en google y no veo nadie con un problema parecido. ¿Alguien puede indicarme como sigo investigando para ver si doy con la solucion?

Edited by javiermaza (see edit history)
Link to comment
Share on other sites

Realmente hay varios puntos a tener en cuenta
 
Esta claro que es el módulo productscategory
 
Entonces si un producto tiene muchos productos hermanos en esa categoría puede ser una fuente de retardo
 
Tambien esta el tema de mostrar o no los precios que afecta al rendimiento del módulo
 
UFQlM1X.png


La consulta esta limitada a 100, no es nada del otro mundo y tampoco tienes muchas combinaciones de productos (suelen "pesar" en las consultas) pero...

Realmente se puede probar a poner 10 en lugar de 100, simplemente en el carousel aparecerán como mucho 10.
 
c5ghg60.png

Por otra parte si tienes la cache activada el módulo trabaja la primera vez, luego se cachea el resultado para ese producto (en realidad para ese producto y su arbol de categorías por el que se ha llegado) y debería ir rápido.. aunque se limpia cada vez que se edita/crea/borra un producto...

Link to comment
Share on other sites

Enrique, gracias, todo eso esta mirado. En realidad son dos modulos los que me dan el problema, pero quitando solo uno todo se corrige, asi que supongo que será un problema de compatibilidad extraño, son el modulo de lista de deseo y productscategory. He desabilitado el primero a la espera de una solucion.

Link to comment
Share on other sites

  • 2 years later...

Hola, he estado leyendo este tema y a mi me pasa lo mismo.

En ocasiones va rápido y en ocasiones va lento. He intentado desactivar los módulos que comentábais aquí de products category pero sigue ocurriendo lo mismo.

También he pasado el pingdom.com, y lo raro es que la conexión aparece como que va a http:// , rápido, pero luego tarda bastante en redireccionar a https://. ¿Esto sabéis por qué podría ser?

 

Muchas gracias de antemano y un saludo

Edited by Jessica (see edit history)
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...