Haz un buen mantenimiento a tu PrestaShop

Comparte este artículo

Cuando notemos que a nuestro PrestaShop va lento muy seguramente vaya necesitando un buen mantenimiento, para ello vamos a ver cómo hacer un buen mantenimiento dependiendo de si es mantenimiento en archivos, en base de datos o en el Backoffice de PrestaShop.

Base de datos:

Nuestro PrestaShop con el paso del tiempo este acaba acumulando mucha basura en la base de datos. Para purgar la basura innecesaria podríamos ejecutar el siguiente código en el SQL de nuestra base de datos, recordar que está sobre el prefijo ps_ puede ser que su PrestaShop tenga otro prefijo:

  • truncate table ps_page_viewed;
  • truncate table ps_connections_page;
  • truncate table ps_connections_source;
  • truncate table ps_connections;
  • truncate table ps_guest;

Estas son las tablas que más se llenan de un PrestaShop, pero se pueden purgar sin problemas (guarda datos de sesiones de invitado, las páginas vistas, las conexiones realizadas en PrestaShop, etc.), lo que hace esa instrucción es vaciar y dejar dicha tabla limpia, si se quiere eliminar los logs de correo y logs del PrestaShop, las consultas  sql serían estas:

  • truncate table ps_mail;
  • truncate table ps_log;

Para ello y en el caso de Plesk nos iremos a Plesk -> dominios -> su dominio -> base de datos -> la base de datos de su PrestaShop -> phpMyAdmin, y llegaremos a esta pantalla, donde deberemos pulsar en SQL:

Con la nueva ventana que nos saldrá podremos copiar los códigos antes mencionados para vaciar estas tablas, con lo cual quedaría así:

Y para terminar pulsaremos en el botón continuar, y ya se ejecutarían dichas instrucciones.

Gamification:

PrestaShop tiene un módulo que hace muchas peticiones a la tienda PrestaShop addons, y a veces provoca mucha lentitud y en muchos casos al desactivar gamification la web parece nueva de la velocidad que tiene, para ello nos iremos a Plesk gamification, la renombraremos y le pondremos otro nombre, por ejemplo en mi caso le pondré gamification_ como podéis ver en la siguiente imagen:

Posteriormente hay que modificar el archivo Tools.php que se encuentra en la carpeta classes, para ello la ruta desde Plesk sería: Plesk -> Dominios -> su dominio -> administrador de archivos -> classes -> Tools.php, dentro de este archivo tendremos que buscar:

protected static $is_addons_up = true;

y lo cambiaremos por:

protected static $is_addons_up = false;

Conclusión:

Hacer un buen mantenimiento a la página web puede suponer una gran mejora de velocidad, además de estabilidad en esta, por lo que sería recomendable que cada semana o cada mes dependiendo del tráfico de la web se haga un buen mantenimiento.


Comparte este artículo
Scroll al inicio