IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Performance Web Discussion :

Performance du site


Sujet :

Performance Web

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    387
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 387
    Par défaut Performance du site
    Bonjour à tous,

    Voilà comme vous devez le savoir dans GWT il y a désormais un section Performances du site.

    J'ai donc tester et voilà le verdict, des chose à améliorer, en premier:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    /catalog/produit-p-455.html Détails : économisez jusqu'à 13,6 Ko, 1 requêtes, 3 résolutions DNS
    Autoriser la compression à l'aide de gzip
    En compressant les ressources suivantes à l'aide de gzip, vous pouvez réduire la taille du transfert de 13,6 Ko :
    
    * Accéder à l'URLhttp://www.google-analytics.com/ga.js (13,6 Ko)
    Bref!!!

    Néanmoins j'ai télécharger le plug FF /page speed qui tourne avec Firebug.
    Il donne des conseils d'optimisation afin de diminuer le temps de chargement qui devrais être une des nouvelles composante du ref pour 2010.

    j'ai déjà améliorer pas mal de truc, mais là je bute sur 2-3 truc si quelqu'un pouvais m'aidez:

    1-
    Overall performance summary:
    [Moderate performance improvements are possible]

    Parallelize downloads across hostnames
    This page makes 36 parallelizable requests to http://www.monnomdedomaine.com. Increase download parallelization by distributing these requests across multiple hostnames:

    * /catalog/stylesheet.css
    que veux t il dire par:parallelizable requests
    et comment résoudre celà.?



    2-
    Leverage browser caching
    The following cacheable resources have a short freshness lifetime. Specify an expiration at least one month in the future for the following resources:
    /catalog/images/asiatique.jpg
    Que modifie t on pour modifier la durée de vie d'une image???



    et 3-
    Serve static content from a cookieless domain
    Serve static content from a cookieless domain
    Serve the following static resources from a domain that doesn't set cookies:

    * /catalog/stylesheet.css
    Hors c'est ressources vienne du même serveur que tout le site et il reçois des cookie?
    Euh Je comprend pas là...
    Je cherche mais....

    Merci à vous


    Mille excuse aux modo, mais je savais absolument pas où poster je me suis donc dis que "Général Conception Web" était le moins pire. SORRY

  2. #2
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    Salut.

    1/
    Ca veut dire que tu es limité à 3 (de mémoire) téléchargements de ressource par domaine, si tu crées un sous-domaine (par exemple images/monsite.fr) tu augmentes ainsi le nombre d'accès simultanés et la vitesse de chargement de ta page.

    2/
    C'est une configuration du serveur, donc ça dépend du type de serveur. En gros, pour des données (images, scripts, feuilles de style etc.) qui ne sont pas censées évoluer dans le temps, les mettre en cache avec une longue durée d'expiration améliore les performances.

    3/
    Certains serveurs (IIS par exemple) créent par défaut des cookies. Si c'est le cas, il est préférable de les désactiver, ça fait toujours ça de moins à transférer à chaque requête.
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  3. #3
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    387
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 387
    Par défaut
    Je te remercie.

    Donc si je resume sachant que je suis en mutualisé, pour le 2 et 3 y a rien à faire, et pour le 1 créer uns sous domaine image, mais bon je vais créer 15 sous domaine.?

  4. #4
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    L'utilité ne me semble pas flagrante pour un site de moyenne ou faible envergure.
    Les conseils qui t'ont été donnés ne sont pas à prendre à la lettre.
    Autant, je comprends que Google ait besoin d'utiliser de nombreux sous domaines, autant cela ne s'applique pas nécessairement à tous les sites.
    Il faut savoir raison garder
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  5. #5
    Membre éclairé
    Inscrit en
    Septembre 2004
    Messages
    387
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 387
    Par défaut
    Je vous remercie...
    En clair, pour mon site j'oublie tout cela...?

  6. #6
    Membre chevronné

    Profil pro
    Inscrit en
    Février 2010
    Messages
    119
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 119
    Par défaut
    comme le dit bovino, il ne faut pas prendre tous les conseils à la lettre : question optimisations, regarde d'abord où tu peux faire les plus grosses économies. Les outils comme firebug et yslow sont très bons, mais regarder une timeline de chargement de ton site devrait t'aider : regarde l'onglet réseau de firebug ou teste ton site avec webpagetest.org

    exemple avec les sous domaine : le nombre de téléchargement en parallèle par nom de domaine est de 2 ... sur IE6-7
    les autres navigateurs y compris IE8 ont augmenté de beaucoup (6 au minimum) ce chiffre pour profiter des grosses bande passantes d'aujourd'hui

    Donc si tu as encore une forte population IE7 et que tu sers beaucoup d'images (genre une gallerie, ou que tu n'utilises pas la technique des sprites en CSS), il vaut mieux créer des sous-domaines pour accélérer le rendu côté navigateur.

    si tu as beaucoup de petites images (genre décoration), il vaut mieux commencer par essayer de les servir sur un autre nom de domaine, sans cookie, pour préserver l'upload de ton client

    si tes visiteurs ne sont pas des zappeurs (les mecs qui viennent, regardent, et partent), alors commence par gérer le cache de tes assets (JS/CSS/images) en modifiant un .htaccess pour leur donner une date d'expiration longue (10 ans). Par contre, fais bien gaffe à changer l'url d'appel lorsque tu modifies le fichier, sinon tu auras des bugs incompréhensibles car les gens auront de vieilles version de tes JS/CSS

Discussions similaires

  1. Problème de performance de site
    Par QAYS dans le forum Langage
    Réponses: 2
    Dernier message: 20/09/2011, 17h55
  2. Navigation Timing : la nouvelle norme de mesure des performances des sites Web
    Par Idelways dans le forum Général Conception Web
    Réponses: 2
    Dernier message: 23/03/2011, 11h53
  3. Réponses: 0
    Dernier message: 23/03/2011, 10h31
  4. Réponses: 0
    Dernier message: 19/06/2009, 14h25
  5. Problème de performances sur site PHP - Zend
    Par trashyquaker dans le forum Firefox
    Réponses: 2
    Dernier message: 08/09/2008, 21h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo