Vote to Improve PrestaShop

PrestaShop Forum: Build a free online shop. Count on the Community!

The best place in the world to ask questions about PrestaShop and get advice from our passionate community!

PrestaShop Forum: Build a free online shop. Count on the Community!

Jump to content

Photo

Problème de lenteur de site


  • Please log in to reply
33 replies to this topic
Prestatest

    PrestaShop Apprentice

  • Members
  • PipPip
  • 96 posts

Posted 24 November 2010 - 01:18 PM

Bonjour,

Je dispose de 3 sites crée via prestashop et hebergé sur le même "serveur" (excusez-moi si mes termes ne sont pas toujours correct mais mes notions en informatiques sont assez basique)

Donc en gros les 3 sites sont sur le même compte (car on peut aller jusque 3 base de donnée)

Chaque site à son propre nom de domaine évidement, et dans un dossier qui lui est propre.

Là ou le problème se situe :

1er site créé : démarre en 3sec quand on le tape dans le navigateur

2ème site créé : démarre en 15 seconde environs (voir parfois 20 - 25sec..)

3ème site créé : identique au deuxième au niveau délais (c'est un site "test" car j'ai fait un test de mettre une base de donnée similaire (les même données) que le site n°2 pour voir si le problème venait de la)

Donc de mon point de vu néophyte, j'ai envie de dire "j'ai un problème dans ma base de donnée" qui donne se ralentissement, mais est-ce possible ?

A titre d'information, la seul différence qu'il y ai entre le site n°1 et le n°2 est le nombre de catégorie.

N°1 : 5 catégories
N°2 : 24 catégories

Et de plus sur le n°1 plusieurs modules ont été installé, a la limite j'aurai pu plus facilement comprendre que ce soit lui qui rame, mais ce n'est pas le cas..c'est assez troublant.

Je me suis posé la question de l'éventuel problème d'hébergeur, mais pourquoi 1 site marcherait niquel et sur le même hébergement un autre moins...

Si vous avez une idée je suis preneur, merci

* Update 24/11 : j'ai mis une page .HTM dans le site n°3 pour tester, et celle-ci s'affiche vraiment très rapidement (presque instantanée) et dès que je met le site en direct (php) alors la de retour ultra lent.

pasko

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1607 posts

Posted 24 November 2010 - 02:17 PM

Bonjour,

Je crois personnellement que cela provient de votre hébergeur ou de votre fournisseur ADSL.

Cordialement.

Prestatest

    PrestaShop Apprentice

  • Members
  • PipPip
  • 96 posts

Posted 24 November 2010 - 02:27 PM

Merci pour votre réponse, mais ma la connexion ADSL ne me semble pas avoir de rapport dans mon problème car je ne pense pas qu'elle soit "sélective", c'est à dire pourquoi elle choisirait d'être lente sur certains site et pas sur d'autres.

J'ai d'ailleurs fait tester les liens chez un amis, et il a le même type de résultat.

J'ai maintenant effacer le site n°3 et transférer les fichier et base de donnée du 1 sur celui-ci...résultat : il est bien plus rapide, le n°3 est maintenant identique au site n°1

j'ai réellement l'impression que le problème se situe dans la base de donnée, mais est-ce possible ?

pasko

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1607 posts

Posted 24 November 2010 - 02:34 PM

Tout est possible :lol:

Prestatest

    PrestaShop Apprentice

  • Members
  • PipPip
  • 96 posts

Posted 24 November 2010 - 02:47 PM

Je vais donc re-créer le site et tester a chaque modification pour voir ou est survenu le problème.

Par élimination :

- Problème hébergeur (NON) car les autres sites fonctionnent parfaitement sous cet hébergeur ainsi
qu'un site que j'ai sous cette hébergeur mais à un autre compte.

- Problème connexion (NON) car les sites ont été testé sur 4 PC différent avec 2 en connexion Belge
et 2 en connexion Française, et le résultat fut pareil sur les 4 PC

- Base de donnée (OUI) car après les test cité plus haut et dans les autres réponses, cela est apparemment
la seul réponse possible, vue que quand je la retire, il va vite, quand je la met sur un autre site, il devient lent à son tour..


Si quelqu'un pouvait me dire comment ce genre de chose peut arriver, quelle mauvaise manipulation j'aurai pu faire pour arriver à ce résultat de "base de donnée lente".

Non pas pour réparer le site en question, tant pis je le referait si besoin est, mais afin de ne plus répéter le même type d'erreur.

merci

PS : n'hésitez pas à me contredire si une de mes "affirmations" est fausse ^^

pasko

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1607 posts

Posted 24 November 2010 - 02:51 PM

Quelle mauvaise manipulation avez vous pu faire? cela vous êtes le seul à le savoir...

Prestatest

    PrestaShop Apprentice

  • Members
  • PipPip
  • 96 posts

Posted 24 November 2010 - 02:59 PM

Et oui, tel est la question...

Je n'ai que mis les catégorie (24), la barre horizontale "julien Breux" (présent sur mon 1er site aussi donc le pb n'est pas là) un fond, un logo.

C'est pour ca que je suis vraiment intrigué de ce qui à pu se passer...si par chance, ou persévérance(lol) je trouve, je posterai la raison ici.

pasko

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1607 posts

Posted 24 November 2010 - 03:01 PM

Le fond!, il pèse combien???...

Prestatest

    PrestaShop Apprentice

  • Members
  • PipPip
  • 96 posts

Posted 24 November 2010 - 03:11 PM

46ko, il n'est pas bien lourd.

Ta remarque m'a fait penser à remètre le thème d'origine (car celui avec le fond est un thème supplémentaire créer afin de pouvoir revenir à l'original en cas de problème)

Je viens de le faire et aucun changement, donc le problème est ailleurs....et comble d'ironie, je n'ai modifié que les fichier du thème (tel que Global.css)

En tout cas, merci pour les idées que tu apportes, car parfois on y pense pas de sois même

pasko

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1607 posts

Posted 24 November 2010 - 03:13 PM

Tu peux me pm les liens que je juge par moi même?
Sinon par le chat de mon site

Prestatest

    PrestaShop Apprentice

  • Members
  • PipPip
  • 96 posts

Posted 24 November 2010 - 04:25 PM

Petite question (surement idiote mais sait-on jamais) le fait d'avoir beaucoup de catégorie et sous catégorie pourrait être le problème ?

Car j'ai pratiquement tout remis d'origine mais le problème persiste, c'est vraiment dingue..

Cédric - Groupe SITTI

    PrestaShop Apprentice

  • Members
  • PipPip
  • 56 posts

Posted 25 November 2010 - 01:41 PM

Bonjour,

On vient d'avoir le même problème avec un Prestashop 1.3.2.

Les symptômes étaient un site qui charge en 40s, à cause du bloc catégorie.

Je vous donne notre solution a tout hasard ...

Après 1-2h de recherche dans le code source de Prestashop, on s'est rendu
compte que le problème venait de la compilation de smarty. En effet, l'option
qui force la compilation systématique des templates était activée.

Il suffit juste de remplacer dans le fichier /config/smarty.config.inc.php:
$smarty->force_compile    = true; // to pass "false" when put into production

par
$smarty->force_compile    = false; // to pass "false" when put into production

Cédric
Développeur - Groupe Sitti
Spécialiste E-commerce
Agence certifiée Or
http://www.sitti.fr

Prestatest

    PrestaShop Apprentice

  • Members
  • PipPip
  • 96 posts

Posted 25 November 2010 - 03:06 PM

Un grand merci à vous, le problème venait bien de là.

Je suis toujours très impressionné de voir l'esprit d'aide qui règne dans ce type de forum.

Juste une petite question, pourquoi un seul de mes sites à eu ce problème et non pas tous ? Quel pourrait en être la raison ?

En tout cas, merci car vous m'épargner de tout refaire le site :)

Seo Organique

    PrestaShop Fanatic

  • Members
  • PipPipPipPip
  • 1387 posts

Posted 25 November 2010 - 03:30 PM

Vous pouvez aussi utiliser la compression Gzip :

http://www.alsacreat...ip-deflate.html

Mais en effet merci à Cédric une fois de plus.

Cordialement,

Cédric - Groupe SITTI

    PrestaShop Apprentice

  • Members
  • PipPip
  • 56 posts

Posted 25 November 2010 - 03:32 PM

en fait pour construire l'arborescences des catégories,
le blockcatégories réalise des appels récursifs à un TPL.
plus il y a de catégories et sous-catégories, plus il y a d'appels récursifs.

Or smarty était configuré pour recompiler chaque fois le TPL appelé.
Donc si l'arborescence est petites, et qu'il y a 4-5 appels, il y aura juste 4-5 compilation du tpl (sur nos site la compilation prends 0.03s, soit 0.15s pour 5 appels);
Par contre si le site rélalise 250 appels, comme c'était le cas pour un de nos sites, smarty recompile 250 fois le même TPL (soit 0.03*250 = 7,5s).

c'est pour cette raison que votre premier site qui avait moins de catégories était plus rapide.
Cédric
Développeur - Groupe Sitti
Spécialiste E-commerce
Agence certifiée Or
http://www.sitti.fr

Prestatest

    PrestaShop Apprentice

  • Members
  • PipPip
  • 96 posts

Posted 25 November 2010 - 03:34 PM

Effectivement je comprend mieux cette lenteur.

Et bien, que demander de plus, on me résous le problème et on me fait un petit cours explicatif.

merci ^^

kiamaru

    PrestaShop Apprentice

  • Members
  • PipPip
  • 326 posts

Posted 05 December 2010 - 02:02 PM

Bonjour

moi j'ai plus de 500 catégories donc, ma page met plus de 12 sec pour s'afficher, y'aurait'il un moyen d'optimiser l'affichage?

merci
On avait oublié de lui dire que c'était impossible, et lui comme un con, il a fait.
villageafro.com - Toute l'afrique en 1 Clic

Nightbutterfly

    PrestaShop Apprentice

  • Members
  • PipPip
  • 55 posts

Posted 30 December 2010 - 07:28 PM

Bonjour à tous
Je me permets de relancer ce post
J’ai également un énorme problème de lenteur de site qui m’a était signalé par Google lors d’une campagne Adwords.
J’ai trouvé d’où viens le problème mais ne sait pas trop comment le solutionner.
J’ai 3 catégories dont une qui contient plus d’un millier d’articles (Catégorie Doudous). Lorsqu’est appelé un article de cette catégorie la page met plus de 15secondes à s’afficher. Ce qui n’est pas le cas avec les autres catégories. J’ai compris que plus il y a d’articles dans une catégorie plus les pages articles sont longues à s’afficher. Si je test la catégorie Jeux Jouets qui contient peu d’articles, les pages s’affichent rapidement.
Je rencontre également ce problème lors de l’ouverture de ma page d’accueil (qui doit certainement appeler toutes les catégories). Ce qui me vaut un taux de rebond de 54%, soit 1 internaute sur 2 qui part dés la 1ere page. Ce qui est énorme.
La seule solution que j’ai trouvée serait de créer des sous catégories dans la catégorie Doudous. Mais c’est sans certitude de réussite. De plus je devrais modifier un à un plus d’un millier d’articles. Travail colossale.
Si vous aviez une idée, une piste…
Merci à vous et bon réveillon.

DoudouThèque : www.doudous-perdus.fr
Engel Boutik : Doudou perdu
(Engel à gauche - Nolhan à droite, mes deux loulous à moi)


kiamaru

    PrestaShop Apprentice

  • Members
  • PipPip
  • 326 posts

Posted 30 December 2010 - 07:34 PM

salut nightbutterfly

même avec les sous catégories c'est pareil. moi j'ai une catégorie avec 5 sous catégorie et l'une des sous catégories a 80 sous catégories (classés par chanteurs)

même problème. à la connexion, attente d'au moins 10 sec. mais j'ai cru comprendre que pour la version 1.4 le temps d'accès sera accéléré car il y'aura pas systématiquement appel a la base mysql, j'espère que cela va solutionner le problème.

surtout que je dois rajouter encore 2000 produits sous plusieurs sous catégories.
On avait oublié de lui dire que c'était impossible, et lui comme un con, il a fait.
villageafro.com - Toute l'afrique en 1 Clic

Nightbutterfly

    PrestaShop Apprentice

  • Members
  • PipPip
  • 55 posts

Posted 30 December 2010 - 08:08 PM

Salut Kiamaru
Oui mais changer de version ça doit demander des jours de travail
Ca fait peur :)
C'est indiscret de te demander l'adresse de ton site?

DoudouThèque : www.doudous-perdus.fr
Engel Boutik : Doudou perdu
(Engel à gauche - Nolhan à droite, mes deux loulous à moi)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users