Avisos
Vaciar todo

Problemas de velocidad y falta de memoria al pasar a virtuemart 3  

 
Dámaso
 Dámaso
Estimable Member

Hola,

Hace un par de semanas migré a virtuemart 3 con Joomla 3 y desde entonces la web va entre 2 y 3 veces más lenta en la carga de páginas que cuando estaba con joomla 2.5 y Virtuemart 2.6.

Además de eso llevo unos días comprobando que el error.log viene notificando errores por falta de memoria y hoy me he dado cuenta de cuando se generan. Por lo que veo, cuando el usuario sube el número de productos a mostrar en la paginación de los mismos, hacia un número alto, se queda la pantalla en blanco y se archiva el error de memoria en el error.log. Esto también ocurre aunque el usuario no modifique la paginación, si en ella se permiten muchos productos y, en este caso, sólo con navegar al principio o al fin se da el error.

En Virutuemart 2.6 tenía la paginación en 24,48,72,96 y no daba errores además de pasar las páginas muy rápido. Ahora lo tengo en 24,36 y no pongo más porque se queda planchado y va muy lento. Calculo que unas tres veces más lento que con virtuemart 2.6.

Todas las configuraciones de ahora son las mismas que tenía anteriormente, a excepción de la paginación que la he bajado hasta dar con el problema.

He borrado el error.log y he subido la paginación a 48 y 96 y tras navegar un poco y varias pantallas en blanco esto es los que se ve ahora en el archivo:

[09-May-2015 17:09:35 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 79 bytes) in /home/visionco/public_html/administrator/components/com_virtuemart/helpers/vmtable.php on line 144
[09-May-2015 17:10:37 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 34212 bytes) in /home/visionco/public_html/libraries/joomla/cache/controller.php on line 234
[09-May-2015 17:14:02 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 83 bytes) in /home/visionco/public_html/administrator/components/com_virtuemart/helpers/vmtable.php on line 144
[09-May-2015 17:23:42 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 55360 bytes) in /home/visionco/public_html/libraries/joomla/cache/controller.php on line 234
[09-May-2015 17:40:51 Europe/Berlin] PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 30720 bytes) in /home/visionco/public_html/modules/mod_roknavmenu/lib/renderers/RokNavMenu1XRenderer.php on line 92

De momento en mi sitio he bajado esta cifra para salir del paso y que no se den errores a los compradores y estoy haciendo las pruebas en un clon con la siguiente url: http://visionco-cp76.webjoomla.es/clon por si la quereis ver la velocidad que tiene y ver lo que sucede. La paginación está en 24,48,72,96.

Saludos.

URL del sitio: Contenido solo visible a usuarios registrados

Citar
Respondido : 09/05/2015 7:30 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Tu sitio web esta consumiendo mas recursos, según el error tienes que enviar un ticket a soporte para que te aumenten la memoria de tu cuenta. Te recomiendo ejecutar Stephan desde tu área de clientes para que verifique las opciones de optimización.

ResponderCitar
Respondido : 09/05/2015 7:46 pm

Cursos Gratuitos WordPress

Dámaso
 Dámaso
Estimable Member

Hola johnny,

Enviaré el ticket pero me puedes dar una explicación a porqué esto no pasaba con virtuemart 2.6 y el anterior Joomla. Yo no he cambiado nada y según la información que he leido Virtuemart 3 es más rápido y consume menos recursos que virtuemart 2 y ahora resulta que todo ha ido a peor.

Saludos.

ResponderCitar
Respondido : 09/05/2015 7:54 pm
Johnny Heredia Montiel
 Johnny Heredia Montiel
Miembro Moderator

Hola,

Tendrías que revisar si la actualización fue correctamente realizada, por ejemplo en el error se muestra un error en una extensión, verifica que las extensiones se encuentren actualizadas como también tu Joomla.

ResponderCitar
Respondido : 09/05/2015 8:03 pm