Tutoriel PrestaShop : Identifier et corriger les lenteurs (Profiling)

Поділитися
Вставка
  • Опубліковано 12 лис 2024

КОМЕНТАРІ • 6

  • @borislefevre7986
    @borislefevre7986 5 місяців тому +1

    Dans mon cas l'endroit qui pose problème est "config". il prend plus de 23000ms à se charger. tout le reste est correct (requete, mysql, hook,...). Tu as une piste pour aller plus loin et trouvé ce qui cause ce ralentissement ?

    • @biweb
      @biweb  5 місяців тому

      Bonjour, sur quelle partie de votre site avez-vous le problème ?
      Le Back-Office ? Le front ? Quelques pages spécifiques ?

    • @borislefevre7986
      @borislefevre7986 5 місяців тому +1

      ​@@biweb Effectivement ma question manquait peut être un peut de précisions ^^ La page qui me pose problème est la page de la liste des commandes du backoffice. Je précise que je suis sur la version 8 de Prestashop et que cette page a été modifiée par plusieurs modules et overrides. Le plus simple serait de désactiver tous les modules et de supprimer les overrides pour voir ce que ca donne mais c'est difficile à faire car le site est en production. Je pourrais éventuellement le faire sur une version de développement du site mais la encore ce n'est pas très simple: J'ai fais une refonte complète du système de stock de Prestashop (pour répondre aux besoins très spécifiques de mon client). Donc si je supprime tous les overrides, ça risque de faire planter complètement le site. Tu as une idée pour arriver à remonter à la source du problème sans supprimer les overrides et sans désactiver les modules ?

    • @biweb
      @biweb  5 місяців тому

      Est-ce vraiment uniquement cette page là ?
      Si c'est le cas, c'est sûrement un module que vous avez installé qui est greffé à cette page qui pose problème.
      Ensuite, est-ce que le cache est bien activé sur votre boutique ?
      Par ailleurs, vous pouvez aussi vérifier si les tables suivantes dans votre base de données ne sont pas trop volumineuses :
      - ps_connections
      - ps_guest

    • @borislefevre7986
      @borislefevre7986 5 місяців тому

      @@biweb C'est principalement cette page qui est impactée. Les autres pages du backoffice se charge en environs 3 à 6 secondes (ce qui n'est pas top, mais bon ca passe). Par contre cette page met plus de 26 secondes à se charger. En revanche le front-office se charge très rapidement. Aucun souci à ce niveau la. J'ai vidé les tables ps_connetions et ps_guest qui étaient effectivement très volumineuses. Malheureusement cela n'a rien changé. Je confirme que le cache es bien activé. Je vais devoir passer par la méthode que je redoutais qui est de désactiver les modules pour voir ce que ca donne

    • @biweb
      @biweb  5 місяців тому

      @@borislefevre7986 Tu peux essayer de regarder dans les positions des modules, quels sont ceux qui sont greffés aux hooks du listing des commandes déjà.
      Tu peux également m'envoyer les captures de ton profiling si tu veux