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 :

optimisation chargement page


Sujet :

Performance Web

  1. #1
    Membre actif
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Points : 267
    Points
    267
    Par défaut optimisation chargement page
    Bonjour,

    Je cherche a optimiser le temps de chargement de mes pages, j'ai vue que l'on pouvait "cacher" les images, fichiers CSS, javascript
    Savez-vous comment faire ?

    Merci beaucoup

  2. #2
    Expert confirmé
    Avatar de Hephaistos007
    Profil pro
    Enseignant Chercheur
    Inscrit en
    Décembre 2004
    Messages
    2 493
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Enseignant Chercheur
    Secteur : Enseignement

    Informations forums :
    Inscription : Décembre 2004
    Messages : 2 493
    Points : 4 166
    Points
    4 166
    Par défaut
    Le système de mise en cache est inhérent au navigateur.

    Pour les techniques d'optimisions, c'est simple :
    - Faire le moins de requêtes/réponses possibles
    - Transférer le moins d'octets possibles

    ll y a plein de posts qui en parle, juste en dessous du tiens ! Par exemple, l'utilisation de "sprite" CSS, etc...
    Il vaut mieux mobiliser son intelligence sur des conneries que mobiliser sa connerie sur des choses intelligentes --- devise SHADOKS

    Kit de survie Android : mon guide pour apprendre à programmer sur Android, mon tutoriel sur les web services et enfin l'outil en ligne pour vous faire gagner du temps - N'oubliez pas de consulter la FAQ Android

  3. #3
    Nouveau Candidat au Club
    Homme Profil pro
    Webmaster
    Inscrit en
    Avril 2012
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2012
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Temps de chargement et gestion de l'affichage
    Bonjour.
    Pense aussi en terme de "flux" de chargement. C'est-à-dire que si ta page met 5 secondes à charger, peut-être que le plus important peut s'afficher en seulement 2 secondes s'il est placé en tête dans la réponse.
    Les pubs et autres éléments secondaires peuvent être chargés en dernier !

    Pour le reste de l'optimisation, il y a les sprites effectivement, la compression des css, ... puis les ressources techniques qui dépendent de ton hébergement, et qui peuvent être adaptées à mesure que ton trafic évolue.

    Car il y a ça aussi : la tenue en charge du site, c'est-à-dire comment répond-il en conditions de forte affluence ? Avec des tests de charge suffisamment détaillés tu peux voir comment un site se comporte à mesure que le trafic augmente, et même identifier quels sont les points à améliorer en analysant le "waterfall chart" en charge (un outil gratuit pour simuler jusqu'à 25 users simultanés : http://www.CloudNetCare.fr ).

  4. #4
    Membre actif
    Profil pro
    Développeur informatique
    Inscrit en
    Février 2003
    Messages
    152
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Février 2003
    Messages : 152
    Points : 248
    Points
    248
    Par défaut
    Pour les images => sprites.
    S'assurer aussi qu'elles sont optimisées, une des plus belles chartes graphiques que j'ai implémenté tenait dans 12Ko d'images, chapeau le graphiste qui avait créé la charte.

    Pour les css et javascript, tous les regrouper dans 1 fichier (1 pour css 1 pour js hein) et éventuellement les compresser.
    Si tu utilise 10 script JS, mieux vaut 1 requête pour les charger que 10 requêtes. Ca vaut aussi pour les CSS.

    Et comme déjà dit, faire envoyer le plus important en premier.

    Ca c'est juste pour le transfert des éléments vers le client. Après côté serveur, ça dépend de ton code.

  5. #5
    Expert éminent
    Avatar de sekaijin
    Homme Profil pro
    Urbaniste
    Inscrit en
    Juillet 2004
    Messages
    4 205
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Urbaniste
    Secteur : Santé

    Informations forums :
    Inscription : Juillet 2004
    Messages : 4 205
    Points : 9 127
    Points
    9 127
    Par défaut
    favoriser au maximun les fichiers statiques.
    il est bien plus efficace et rapide de fournir un HTML statique un js statique et un css statique et de ne générer en php, asp, jsp, ... que des données.

    dans un temps de chargement le recenti de l'utilisateur est très différent entre une page qui arrive par morceau du haut vers le bas

    et une page qui s'affiche d'un coup avec la structre du contenu mais vide et les données qui arrivent ensuite.

    c'est étonant mais les utilisateur trouve plus rapide une page qui affiche une grille de donnée vide avant de la charger les données, qu'une page qui s'affiche au fur et à mesure. et ce même si la première est légèrement plus lente.

    A+JYT

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Décembre 2005
    Messages
    72
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France

    Informations forums :
    Inscription : Décembre 2005
    Messages : 72
    Points : 84
    Points
    84
    Par défaut
    Diminuer le nombre de requetes http : css sprinting etc.
    Laisser les ressources type jquery hebergees chez des acteurs type google car les ressources seront ainsi probablement deja en cache de l'internaute
    Appeler ses ressources statiques depuis un domaine cookie free
    Activer gzip sur toutes les resources de type texte
    Fixer des headers expires sur les ressources servies
    Etc. Etc.
    Cf. Reco steve souders

  7. #7
    Membre actif
    Inscrit en
    Septembre 2004
    Messages
    450
    Détails du profil
    Informations forums :
    Inscription : Septembre 2004
    Messages : 450
    Points : 267
    Points
    267
    Par défaut
    merci beaucoup pour toutes vos infos !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [MySQL] Optimisation durée de chargement pages dynamiques
    Par 3psilOn dans le forum PHP & Base de données
    Réponses: 3
    Dernier message: 13/02/2010, 20h15
  2. [SWISH] Pb entre chargement de l'anim et chargement page
    Par auryn111 dans le forum EDI/Outils
    Réponses: 2
    Dernier message: 24/02/2006, 11h16
  3. chargement pages php + cache navigateur
    Par grinder59 dans le forum Langage
    Réponses: 6
    Dernier message: 06/10/2005, 14h44
  4. [Tableaux] Chargement pages dynamique
    Par pittacos dans le forum Langage
    Réponses: 4
    Dernier message: 21/09/2005, 10h41
  5. fenetre sans bords pour attente chargement page
    Par k4eve dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 30/11/2004, 10h17

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