[Résolu] améliorer le temps de chargement

  • WordPress :4.9
  • Statut : résolu
10 sujets de 1 à 10 (sur un total de 10)
  • Auteur
    Messages
  • #1993405

    ezacal
    Participant
    Padawan WordPress
    90 contributions

    Bonjour,

    Ma configuration WP actuelle

    • Version de PHP/MySQL : 7.0
    • Thème utilisé : event champ
    • Extensions en place : woocommerce
    • Nom de l’hébergeur : ovh
    • Adresse du site : https://www.reseau-d-affaires.fr

    Problème(s) rencontré(s) :

    bonjour, je travaille sur le site reseau-d-affaires, tout va bien sauf un temps de chargement catastrophique!

    j’utilise total cache qui a bien amélioré le truc,

    j’ai minifié tout ce qui pouvait l’être 🙂

    j’ai optimisé le poids des photos, mais ce n’est pas génial

    j’en entendu parler d’une solution qui permet de charger que les photos qui apparaissent à l’écran et  chargeaient les suivantes au fur et à mesure, mais le plug in que j’avais utilisé ( dont j’ai oublié le nom ) me mettait le bazar.

    J’ai aussi entendu qu’on pouvait charger le javascript en footer, mais je n’ai pas trouvé la solution.

    Si vous avez d’autres solutions, je suis bien évidement preneur 🙂

    merci par avance

    #1993408

    Joss47
    Participant
    Maître WordPress
    2922 contributions

    Bonjour,

    Le temps de chargement n’est pas si catastrophique 🙂

    Pour les images j’utilise Imagify qui est très puissant niveau compression.
    Concernant le cache, tente de tester WP Fastest Cache et Autoptimize avec lesquels j’obtiens de très bon résultat.

    Sinon mais en premium je suis très satisfait de Wp Rocket.

    #1994772

    ezacal
    Participant
    Padawan WordPress
    90 contributions

    merci, joss 47

    il y a longtemps que je me tâte pour Wp Rocket, j’en entends que du bien 🙂

    pas d’autre idées ?

    #1994828

    Li-An
    Modérateur
    Maître WordPress
    18810 contributions

    L’effet dont vous parlez s’appelle « lazy loading » et vous trouverez de nombreuses extensions. Et en effet, elles peuvent se révéler incompatible avec votre thème.

    Un coup d’œil sur votre chute d’eau https://gtmetrix.com/reports/www.reseau-d-affaires.fr/IB1hNMZr montre que c’est l’appel à vos images qui plombent le chargement. Ce qui peut être le résultat d’un serveur pas génial.

    De plus, avec 60 requêtes, votre thème est plutôt lourd (une trentaine c’est l’idéal).

    #1994929

    ezacal
    Participant
    Padawan WordPress
    90 contributions

    merci pour vos conseils 🙂 , je vais vérifier ce dont vous parlez (lazy loading),

    le serveur est chez ovh, pensez vous que je puisse améliorer ça?

    Concernant  les photos,  je pensais avoir suffisamment optimisé,je vais chercher aussi de ce côté là

    y a t’il quelque chose à faire pour faire baisser le nombre de requêtes?

    #1995086

    Li-An
    Modérateur
    Maître WordPress
    18810 contributions

    Chaque image attend plus d’une seconde avant d’être chargée. Ce n’est pas normal. Si vous êtes sur un mutualisé, il se peut qu’il soit surchargé par d’autres utilisateurs ce qui expliquerait cette fainéantise.

    La seule façon de baisser les requêtes c’est de reprendre le thème de A à Z. Vaut mieux en changer. En théorie, une bonne extension de cache limite ce problème (puisque tout le monde n’est pas impacté).

    • Cette réponse a été modifiée le il y a 1 semaine par  Li-An.
    #1996752

    ezacal
    Participant
    Padawan WordPress
    90 contributions

    difficile de changer de template maintenant

    je vais prendre Wp Rocket pour tester

    pour les requêtes, vous savez ce qu’on peut faire?

    #1996815

    Li-An
    Modérateur
    Maître WordPress
    18810 contributions

    Si vous avez déjà des solutions de cache, le gain apporté par WP Rocket ne sera pas impressionnant. Mais c’est votre argent. J’ai déjà donné la solution aux requêtes. Il faut que vous réfléchissiez à cu qu’il est vraiment utile d’afficher dans vos pages et la home pour espérer restreindre les requêtes si vous ne voulez pas changer de thème.

    #2001472

    ezacal
    Participant
    Padawan WordPress
    90 contributions

    merci li-an pour tous ces conseils, j’ai réussi à améliorer un peu le temps de chargement grâce à vous 🙂

    #2001769

    CAMEO172
    Participant
    Maître WordPress
    1154 contributions

    Bonjour,

    la réactivité d’un site se résume en grande partie par la minimisation du nombre de requêtes entre un serveur et un ordinateur.

    Avoir des choses en cache (côté serveur ou côté navigateur) et avoir des fichiers les plus petits possible (image, css, jv) ça aident mais ce n’est pas le plus important d’après moi.

    Non, il faut le moins de requêtes possibles.

    Je vous redonne ici un rapport de votre site : https://gtmetrix.com/reports/www.reseau-d-affaires.fr/xHKkRyPt

    Les notes ne sont pas bonnes, surtout pour Yslow. Vous avez tous les détails sur les différentes mauvaises notes. c’est assez technique pour le boétien.

    Et que voyons nous au paragraphe « make fewer HTTP request » : 25 fichiers javascripts et 17 fichiers CSS.

    L’optimisation ultime, c’est 1 fichier Javascript et 1 fichiers CSS !!! S’il est très simple que de n’avoir qu’un CSS, c’est plus discutable et compliqué pour le javascript..

    donc disons qu’en 3 fichiers (ou 4) on peut avoir le MEME site qu’avec ces 42 fichiers. Oui, aucun changement, juste de l’optimisation et du regroupement

    Quasi 40 requêtes en moins sur 57, je ne vous dis pas le bon en avant !

    Il faut regrouper les CSS : là aucun soucis, suffit de trouver le bon plugin ou le faire à la main

    Regrouper les javascript : là aussi y a des plugin (voire le même) mais attention il peut y avoir des conflits si le regroupement n’est pas fait dans le bon ordre. C’est donc beaucoup plus technique.

     

    Arrivez sur ces deux points et là vous aurez un « résolu » qui aura de la gueule 😉

     

     

10 sujets de 1 à 10 (sur un total de 10)
  • Vous devez être connecté pour répondre à ce sujet.