Magento : Optimiser & réduire le poids de la base de données

Magento : Optimiser & réduire le poids de la base de données

Le 01/12/2009, dans : E-commerce 1 Comment

N’êtes vous pas effrayé quand vous voyez la taille de votre base de données Magento sur phpMyAdmin ? Voici une solution qui vous permettra de garder une taille fixe à votre base de données.

Finit les problèmes d’export ou d’import de base même avec beaucoup de produits. Tout ceci à cause des logs et de la mauvaise configuration de votre administration.
Lors de l’installation de Magento, il vous est proposé de sauvegarder les sessions soit :

  • En base de données
  • En fichiers

Le fait de choisir base de données est bien sûr conseillé, mais il faut absolument un Cron configuré dans l’administration de Magento pour pouvoir supprimer les informations de sessions supérieures à 7 jours par exemple.
Pour bien comprendre, beaucoup d’informations internaute sont inscrites en base de données (heures et dates de visites…), mais quel intérêt de mémoriser de telles informations surtout qu’elles se cumulent surchargeant le MySQL de votre serveur.

Mettre en place un CRON pour la suppression des tables log_*

Toutes les tables log_ se cumulent si aucun traitement n’est mis en place.  L’exemple ci-dessous le montre :

screenshot_012

  • Aller dans votre administration Système > Configuration > Système
  • Modifier comme ci-dessous votre configuration

screenshot_014

  • Laisser passer 1 jour pour visualiser que le CRON à fonctionner, si tel est le cas modifier la valeur Sauvegarde de logs en jours à 7.

Tous les 7 jours vous avez un nettoyage automatique de votre base de données pour votre site internet sous Magento.

1 réponse à “Magento : Optimiser & réduire le poids de la base de données

  • flex dit :

    Possible d’effacer les données en dur sur l’acces myphp ou ca ne sert a rien?

    J’ai du tenter cette manoeuvre car ma base a explosé ne me permettant meme plus d’acceder a l’admin de magento.
    Donc ultime tentative…

Poster une réponse