Temps de chargement d'une page PHP

Discussion dans 'Débuter en référencement' créé par pascal_22, 27 Avril 2012.

  1. pascal_22
    pascal_22 WRInaute occasionnel
    Inscrit:
    11 Juin 2009
    Messages:
    254
    J'aime reçus:
    7
    Bonjour,

    Je pose ici car je crois que cela à un rapport avec le référencement.
    Le temps de chargement Est surement important au niveau référencement? Non?

    Y a t'il des normal à respecter?

    Mon site, sur mon index, j'ai des include qui appel d'Autre page web afin d'allégé mon code. En tout je vais +-5 requetes à ma base de donnée!

    Le temps moyen à exécuté ma page est de 0.08 secondes...
    Est-ce normal?

    Y a t'il un outils pour tester sur temps de chargement de la page si 1 visiteur en ligne, avec 100 en ligne, et 10000 visiteurs en ligne..??
    Est-ce que cela existe?


    Merci
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 175
    J'aime reçus:
    327
    http://loadimpact.com/
    Gratuit pour tester 50 visiteurs simultanés.

    Sinon Apache benchmarking tool: http://httpd.apache.org/docs/2.0/programs/ab.html
     
  3. Blount
    Blount WRInaute impliqué
    Inscrit:
    18 Novembre 2010
    Messages:
    701
    J'aime reçus:
    0
    Globalement, je pense que l'impact sur le référencement est quasiment nul.
    La raison est simple, si le temps de chargement des pages est trop long, le référencement sera le dernier de tes soucis car ce sont tes visiteurs qui partiront sans jamais revenir.

    Apache fournis une commande pour effectuer des requêtes (je ne me souviens plus du nom). Tu peux l'utiliser.
     
  4. pascal_22
    pascal_22 WRInaute occasionnel
    Inscrit:
    11 Juin 2009
    Messages:
    254
    J'aime reçus:
    7
    Est-ce quelqu'un à déjà tester loadimpact??? suggéré par Spout,

    Sur le tableau de la fin, ça dit que ça prends presque toujours 2 secondes à loader ma page..... A moins que j'ai mal saisi,
    Mais au grand jamais ça prends 2 secondes a loader ma page!

    MErci de vos réponse!

    Et Est-ce idéal niveau performance d'avoir qu'une seule connexion à la base de données et de remplir tout les variable avec plusieurs requête en même temps? Que d'avoir 6 requêtes éparpillées dans le script et d'avoir 6 ouvertures de connexion?

    MErci!
    Pascal
     
  5. iLuc
    iLuc WRInaute discret
    Inscrit:
    14 Avril 2009
    Messages:
    114
    J'aime reçus:
    0
    Bonsoir,

    Je crois que le mieux, lorsque cela est possible, est de réduire au maximum le nombre de requets,
    en faisant par exemple des UNIONS et JOINTURES.

    Optimisation SQL

    Celà dis, ce n'est pas toujours possible.

    iLuc
     
  6. pascal_22
    pascal_22 WRInaute occasionnel
    Inscrit:
    11 Juin 2009
    Messages:
    254
    J'aime reçus:
    7
    Bonjour,
    Merci pour l'article.

    Google Webmaster tool mentionne que en moyenne cela prends 1,2 seconde à télécharger mes pages.

    Donc il y a vraiment quelques choses à modifiers hein? soit requête, soit trop d'image....

    Car 1,2 seconde, cela doit être énorme?

    Time spent downloading a page (in milliseconds), mais quel page? est-ce une moyenne de toutes les pages visité?
    MErci
     
  7. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 181
    J'aime reçus:
    1
    J'ai des pages qui en font plus de 150 ;-) réparties sur une dizaine de bases, imagine comme 5 requêtes c'est une broutille ...
    concernant le temps de chargement ce que tu va constater c'est qu'en fonction d'où se trouve le serveur et où se trouve la machine qui teste le temps n'est pas le même ;-) c'est donc assez subjectif ce genre d'outils car il se peut que ton public soit prêt du serveur par exemple.
    En revanche ils sont parfait pour faire des comparaisons entre site sur des serveurs voisins ou pour te donner une échelle de grandeur de ce que peut supporter un internaute.

    encore relatif mais pas tant que ça. ça veux juste dire qu'après le clic ton visiteur va compter jusqu’à deux donc ... ça va encore

    Essaie de te tourner vers les plugins "firebug" et "page speed" pour firefox ça va te donner des pistes de recherche et d'optimisation pour tes pages.

    Si tes requêtes SQL sont gourmandes mais ne sortent pas un résultat mis a jour tous le temps envisage le cache si tu veux vraiment tout optimiser.
     
  8. pascal_22
    pascal_22 WRInaute occasionnel
    Inscrit:
    11 Juin 2009
    Messages:
    254
    J'aime reçus:
    7
    Wow ok merci de ta réponse.
    je suppose que 150 répartie=150 query.... Ok c'est énorme..

    Je viens de faire un compte de mon index une fois authentifié et c'est 8 requêtes, MAIS avec une seul connexion à MySQL d'ouverte. J'imagine qu'une seul connexion c'Est mieux que 8 pour chaque requête?

    Mes requête je crois ne sont pas trop gourmende, c'est pour afficher les profils de membres selon la région choisi...

    Juste pour le nombre de membres en ligne, ca me prends 4 requêtes À TOUS LES CHARGEMENT DE PAGE:
    1-Select pour savoir si mon ip est là
    2-update ou insert mon ip dans la table des membres connecter
    3-delete ceux vieux de 5 min et plus
    4-Select count(*) pour récupé le nombre total de membres en ligne....


    Y a t'il moyen d'Améliorer cela?

    Et coté de mon serveur, il est à Toronto, et beaucoup de membres sont de la France!

    Concernant les outils de FF, je vais commencer à les utiliser, car je développait avec Chrome, et parfois, je tester avec FF et IE.
    Mais je ne savais pas qu'il y avait des outils pour améliorer les performances et rapidité d'affichage.

    MErci
    Pascal
    MErci beaucoup pour votre aide
     
  9. pascal_22
    pascal_22 WRInaute occasionnel
    Inscrit:
    11 Juin 2009
    Messages:
    254
    J'aime reçus:
    7
    Dans FireBug dans l'onglet Net, ça dit 1.07sec sur ma page Accueil mais avec mon php code de $time = microtime() au début et a la fin cela m'indique 0.0215 secondes....

    Une raison pour différence..? Je suis en local sur mon poste de développemenent? peut-être est-ce cela?

    Pascal
     
  10. iLuc
    iLuc WRInaute discret
    Inscrit:
    14 Avril 2009
    Messages:
    114
    J'aime reçus:
    0
    Le fait d'être en local, tu ne peux pas avoir les mêmes temps de chargement, qu’en ligne.
    En local, tu as un accès direct aux images, aux css, etc... ;-)

    Sauf si ton ordinateur rame, mais en principe, l'affichage est spontané.

    Pour faire des comparaisons de temps de chargement, base-toi sur une même technique.
    Firbug par exemple.


    iLuc
     
  11. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 181
    J'aime reçus:
    1
    ton microtime c'est vraisemblablement le temps de fabrication de la page (donc entre la première ligne de php et la dernière)
    les 1.07 secondes c'est le microtime plus le temps que met le code html a parvenir au navigateur ... (cherche ou est la lenteur)
    ce sont donc deux choses totalement différentes.
    Mis a part que cette fonction est pas forcement utile et que perso j'ai un On / Off dessus pour soulager quand c'est utile, tu ne peut que l'alléger d'une requête (le delete) en la déportant sur une tache CRON. Mais ça soulagera pas forcement le serveur en général c'est juste ta page qui va "gratter" une requête.
    Il faudrait creuser une solution "fichier" et faire des comparaisons avec prise de temps (comme pour la fabrication de page) Mais tout en sachant qu'un accès disque mal foutu avec une logique mal pensée est peut être plus lent qu'une salve de requête SQL.
    je ne suis pas un spécialiste réseau (je suis même spécialiste de rien a bien y réfléchir :lol: ) mais je ne pense pas que la liaison sous l'atlantique soit la pire qui existe et la plus lente ...
     
Chargement...
Similar Threads - chargement PHP Forum Date
Modèle MVC, controleur, fail chargement PHP Développement d'un site Web ou d'une appli mobile 12 Avril 2012
Comment accélérer chargement d'une image ? Développement d'un site Web ou d'une appli mobile 4 Septembre 2021
Temps de chargement, diminuer le travail du main thread Développement d'un site Web ou d'une appli mobile 1 Juin 2021
Temps de chargement - Une image full width peut-elle peser moins de 100ko ? Développement d'un site Web ou d'une appli mobile 1 Juin 2021
vitesse de chargement d'un site web Développement d'un site Web ou d'une appli mobile 9 Février 2021
Chargement composants par JS (fetch) - indexation dans Google Crawl et indexation Google, sitemaps 9 Octobre 2020
Search Console Problèmes chargements images Crawl et indexation Google, sitemaps 3 Septembre 2020
WordPress optimisation des temps de chargements Débuter en référencement 28 Juin 2020
Vitesse du site, temps de chargement etc Débuter en référencement 18 Février 2020
Chargement des pages, ton site tu optimiseras Référencement Google 27 Décembre 2019