Jump to content

Lenteur du site si le visiteur est connecté


Recommended Posts

Bonjour,

Je poste rarement sur les forums mais là... je bloque sévèrement. Voici quelques infos avant d'expliquer le soucis:

  • Version de PS : 1.7.4.2
  • Hébergement : VPS OVH
  • Version de PHP : 7.2
  • Version de MySQL : 5.5
  • Compilation des templates: Jamais
  • Cache Smarty: Non
  • Smart cache: CSS / JS
  • Optimisation Apache: Oui
  • Cache: Non

Le site est globalement rapide (< 2 secondes pour l'affichage) SAUF si on s'y connecte en tant que client, alors là on passe sur du 8 à 12 secondes d'attente pour le TTFB. Côté BO aucun problème, c'est vraiment côté FO. 

  • Désactiver tous les modules non développés par Prestashop NOK
  • Jouer avec les différents réglages dans "Perfomances" NOK
  • PS_DEBUG_PROFILING à true
    • Si connecté: 11200ms - Stopwatch SQL - 3203 queries
    • Si non conncté: 640ms - Stopwatch SQL - 951 queries

Donc j'en déduis que le soucis vient du nombre de requêtes SQL réalisée lorsqu'on est connecté. Parmi les 3203 requêtes je note pas mal de doublon (jusqu'à 150 fois la même requête) :

image.thumb.png.77b13793caac61264b4b32e258e934b5.png

Bref je patoge un peu pour le coup... Je me concentre sur le côté SQL mais c'est peut être totalement autre chose.

Des pistes pour me filer un petit coup de main ?

Merci d'avance,

Benjamin

Edited by RBSI (see edit history)
Link to comment
Share on other sites

  • 3 weeks later...

Merci pour la réponse, mais comme mentionné dans mon 1er message le site tourne avec PHP 7.2, et j'ai déjà tenté en activant le cache Smarty (cf. Jouer avec les différents réglages dans "Perfomances" NOK).

 

 

Link to comment
Share on other sites

Les temps du profiling sont très élevés une fois un produit ajouté au panier:

  • Avec produit: 11200ms - Stopwatch SQL - 3203 queries
  • Sans produit: 640ms - Stopwatch SQL - 951 queries

Je pense que la piste d'un module tiers est bonne en effet, mais quand je les désactives tous ça ne change rien. Je vais continuer de creuser en ce sens...

Edited by RBSI (see edit history)
Link to comment
Share on other sites

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...