LEDestock Posted May 30, 2012 Share Posted May 30, 2012 (edited) Salut à tous, Après avoir longuement cherché d'où pouvait venir les problèmes de latence sur mon site, je me suis rendu compte que ma BDD faisait 195Mo !!! Je n'ai quasi aucun clients ni ventes, le site est resté fermé pendant des mois pour restructuration... Que puis-je faire pour nettoyer tout ça ? (jai plus de 1600 produits,100 catégories, 120 marques, une centaine d'attributs etc... ) EDIT : je vois ce poids quand je vais dans mon gestionnaire de BDD , quand je l'ouvre avec phpmyAdmin, que je classe les tables par taille et que je compte vite fait , il n'y a pas les 195Mo.. J'ai deux tables à 15Mo ( product_lang et search_index ) puis trois à 5Mo , sept de 2 à 1 Mo puis tout le reste en dessous de 500Ko... Edited May 30, 2012 by LEDestock (see edit history) Link to comment Share on other sites More sharing options...
Olecorre Posted May 30, 2012 Share Posted May 30, 2012 regarde les pages comme ps_page, ps_page_view, ps_connection qui grossissent vite cdt Link to comment Share on other sites More sharing options...
LEDestock Posted May 30, 2012 Author Share Posted May 30, 2012 (edited) merci pour ta réponse. ps_page 80ko ps_connections 60Ko Comme je dis, si j'additionne tout à vol d'oiseau , je n'arrive pas aux 195 ... Je dois arriver quand même à un truc comme 50Mo ce qui est déjà bcp mais bon... pas 195Mo... Dans mon BO , quand j'ouvre une fiche produit et que j'enregistre, j'ai un "max time exceeded" qui doit venir de ce problème.. Edited May 30, 2012 by LEDestock (see edit history) Link to comment Share on other sites More sharing options...
jeckyl Posted May 30, 2012 Share Posted May 30, 2012 Bonjour, où est ce que vous avez la valeur de 195Mo d'indiqué ? Avez vous fait une orptimisation de toutes vos tables par phpmyadmin ? Link to comment Share on other sites More sharing options...
LEDestock Posted May 30, 2012 Author Share Posted May 30, 2012 J'ai cette valeur quand je vais dans mon Cpanel puis dans " MySQL Databases" pour gérer mes bdd , ajouter un utilisateur, ajouter une bdd etc.. Pour l'optimisation de mes tables, j'en ai aucune idée.. je ne pense pas puisque je ne connais pas ça : / Link to comment Share on other sites More sharing options...
Oron Posted May 30, 2012 Share Posted May 30, 2012 Bonjour Exporter votre table via phpmyadmin en un fichier *.sql et vérifiez sa taille si elle a vraiment 195 Mo. Regardez dans vos statistique de prestashop si vous avez les IP des visiteurs et vérifiez leur provenance. Link to comment Share on other sites More sharing options...
LEDestock Posted May 30, 2012 Author Share Posted May 30, 2012 (edited) Bonsoir, Je viens de la télécharger, elle fait 31,8Mo ce qui est quand même déjà beaucoup non ? : / Quant aux ip je ne vois rien du tout , je n'ai aucune visite le site est en maintenance, de temps en temps j'ouvre pour faire un page test ou quoi mais sinon rien du tout à part moi. EDIT : en retournant voir dans mon CPanel quelques heures après, après avoir reconstruit l'index des recherches, la bdd est à 158Mo... mais si je la télécharge j'imagine qu'elle sera moindre. En allant voir dans PhpMyAdmin , sur la table ps_search_index, elle est passée de 13,5Mo à 4Mo, je perds donc 10Mo sur une table et dans mon CPanel je vois -40Mo... ??? Edited May 30, 2012 by LEDestock (see edit history) Link to comment Share on other sites More sharing options...
Dev On Web Posted May 31, 2012 Share Posted May 31, 2012 195 Mo c'est pas non plus la mort hein Il y a largement plus gros ! La "latence" de ton site ne vient pas des 200 Mo de BDD... Link to comment Share on other sites More sharing options...
LEDestock Posted May 31, 2012 Author Share Posted May 31, 2012 (edited) lol non mais pour le peu de choses que j'ai dessus ( mis à part mes 1900 produits, traduits dans 7 ou 8 langues et la table search_index.. ) enfin si vous le dite D'où pourrait venir la latence de mon site selon vous ? J'ai essayé d'optimiser un max mes pages , avec Yslow v2 sur l'accueil j'arrive à Grade A 91 , sur les catégories grade B 82 et page produit grade B 80. J'ai environ 60 requetes sur une page, un poids de moins de 1Mo par page et pourtant ça met beaucoup de temps à charger... Mon hébergeur ?: / je suis chez hostpapa mutualisé Edited May 31, 2012 by LEDestock (see edit history) Link to comment Share on other sites More sharing options...
Dev On Web Posted May 31, 2012 Share Posted May 31, 2012 D'après les données citées, tout me parait normal Surement du à l'hébergement... Link to comment Share on other sites More sharing options...
Oron Posted May 31, 2012 Share Posted May 31, 2012 Bonjour Vous en avez fait part de la différence indiquer dans cpanel et la taille réelle ? Remontez leur le problème, il se peut que cpanel beug, si, si ça peut arriver Link to comment Share on other sites More sharing options...
LEDestock Posted May 31, 2012 Author Share Posted May 31, 2012 Bonjour, Merci pour vos réponses. Je ne leur en ai pas encore fait part. Je leur avais fait part de mon soucis de latence sur mon site mais ils m'ont répondu que mon site était 90% plus rapide que la "normale", oui .... quand on arrive sur la page "boutique en maintenance" c'est pas difficile... Puis ils me disaient d'optimiser mes pages etc mais bon c'est déjà fait donc je compte pas trop sur leur aide : / Mais je vais leur en faire part , si vous avez d'autres idées n'hésitez pas Merci Link to comment Share on other sites More sharing options...
LEDestock Posted June 1, 2012 Author Share Posted June 1, 2012 Réponse de hostpapa : Votre compte consomme en moyenne 3% du CPU de ce serveur et un bon pourcentage des ressources MySQL (tres intensif en écriture disque), c'est beaucoup trop des lors nous avons du mettre en place une limite pour ne pas impacter l'experience des autres utilisateurs de ce serveur. Nous vous recommandons de déplacer ce projet vers un serveur dédiée ou un VPS. Link to comment Share on other sites More sharing options...
Oron Posted June 1, 2012 Share Posted June 1, 2012 Bonjour 3% a lui tout seul ? sur combien de site ? Soit vous avez des modules consommateurs de ressources avec des tâches cron Soit il faudra tout réécrire point de vue langage (php,js, ajax etc..) Soit des lignes de code pas propres ? Vous avez combien de module hors natif de prestashop ? Faites des tests en désactivant les modules hors natif un par un Link to comment Share on other sites More sharing options...
LEDestock Posted June 1, 2012 Author Share Posted June 1, 2012 Bonjour, Je ne sais pas sur combien de site, je vais leur demander. Des taches Cron j'en ai une seule utilisée pour l'instant ,c'est pour les "currency" , une fois par jour je pense donc ça peut pas venir de là. J'ai quelques gros modules qui doivent être assez gourmands mais je ne les fait pas tourner tout le temps, du style Websitetranslator , PrestaBay, un module d'import rapide qui doit être gourmand mais qui ne tourne pas tout le temps. Peut être des visites des clients sur eBay qui envoient des requetes pour lire les images etc .. ? : / A part les modules natifs je ne sais pas trop, je dois en avoir une dizaine , peut être un peu plus. Ce n'est plus vraiment en rapport avec mon sujet initial mais quand j'utilise le CCC sans utilisation de sous domaines ( car bug sur le theme ), mes fichiers .css et .js dans themes/prestashop/cache sont assez lourds! je crois que le .js doit faire 300ko Link to comment Share on other sites More sharing options...
timmxnizar Posted June 4, 2012 Share Posted June 4, 2012 (edited) Bonjour, si vous avez le module blockcategories activé, essayer de voir la différence en le désactivant. ce module m'a posé des problèmes de latence sur un site avec une vingtaine de catégories et un millier de produits. Edited June 4, 2012 by timmxnizar (see edit history) Link to comment Share on other sites More sharing options...
LEDestock Posted June 7, 2012 Author Share Posted June 7, 2012 Bonjour, J'ai testé et il semblerait que ce ne soit pas ça. J'ai testé en local , c'est aussi lent en local ( parfois 10secs de chargement sur une page ) , ce ne serait donc pas mon hébergement ? : / Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now