Temps de réponse serveur long : Time to first Byte

Discussion dans 'Administration d'un site Web' créé par Devow, 21 Septembre 2015.

  1. Devow
    Devow Nouveau WRInaute
    Inscrit:
    28 Août 2015
    Messages:
    15
    J'aime reçus:
    0
    Bonjour à tous !

    J'essaye de résoudre des problèmes de lenteur de réponse de mon serveur web.
    Je possède 7 noms de domaine correspondant à un site décliné en 7 langues sur un serveur dédié chez SoYouStart de OVH. Après de multiples tests de rapidité je me suis aperçu que le temps de réponse du serveur (plus précisément le Time to first byte) était de 2,4s.

    A savoir que cette lenteur est particulière à un site sur les 8, celui en français (qui est le plus fréquenté aussi). Tous les autres sites ont un temps de réponse de 0,6s...

    Tous les sites sont sur une même BD MySQL.
    A savoir aussi que le code des sites est le même selon les différents sites, j'ai donc écarté la densité du code et la complexité des requêtes SQL comme cause du problème.

    Je me suis aussi renseigné chez OVH pour savoir si cela venait des perfs du serveur, ce n'est pas le cas.

    Je m'en remets donc à vos conseils afin d'identifier la cause de ce ralentissement.

    Merci pour vos réponses !
     
  2. frenchhorn
    frenchhorn WRInaute passionné
    Inscrit:
    8 Février 2007
    Messages:
    1 076
    J'aime reçus:
    0
    tu es sur du mutu donc tu ne peut pas utiliser un cache d'opcode, dommage...

    sinon, cela ressemble à une lenteur de la base de donnée, peut être un index manquant ou pas optimisé dans ta base sql. vérifie si tu as bien mis des index sur tes tables
     
  3. Devow
    Devow Nouveau WRInaute
    Inscrit:
    28 Août 2015
    Messages:
    15
    J'aime reçus:
    0
    Merci pour ta réponse.
    Il est vrai que certains index manquent sur la BD, je m'en vais les rajouter.

    En revanche, une question me vient à l'esprit :
    Etant donné que tous mes sites sont sur la même BD et utilisent les même requêtes, pourquoi la lenteur se produit uniquement sur un seul de mes domaines ? Si mes index sont défectueux, cela impacterait aussi les autres sites non ?
     
  4. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    Bonjour,

    dans le cas d'un problème de verrou (MyISAM...), les problèmes ne se manifesteront que sur les versions qui ont le plus de trafic. Ça pourrait donc parfaitement correspondre à ton cas.
     
  5. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    8 809
    J'aime reçus:
    242
    Si tu regardes le site de Bool tu verras que c'est encore assez lent comparé à ses 30ms.

    D'après ce qu'il a dit, il n'est pas sur un mutu, donc il peut. OpCache est installé (pas activé) par défaut depuis PHP 5.5, sinon APC.
    XDebug a un profiler intégré donc tu px voir ce qui met le plus de temps dans ton code.
     
  6. Devow
    Devow Nouveau WRInaute
    Inscrit:
    28 Août 2015
    Messages:
    15
    J'aime reçus:
    0
    Oui je ne suis pas sur du mutu ^^
    Il est vrai que le site de Bool est très rapide par rapport au plus rapide des miens...
    L'objectif étant d'être sous la barre des 200ms (que recommande Google).

    Merci Spout et les autres pour vos conseils, je vais faire quelques tests :)
     
  7. Bool
    Bool WRInaute passionné
    Inscrit:
    26 Février 2004
    Messages:
    1 546
    J'aime reçus:
    0
    Arf, merci Spout :).

    Devow : si ce n'est pas déjà fait, niveau MySQL active le "slow_query_log" avec une valeur assez basse.
    Par exemple :
    Code:
    slow_query_log          = 1
    long_query_time         = 0.1
    Ça va te générer un (potentiellement gros) fichier contenant toutes requêtes SQL un peu molles, que tu pourras ensuite analyser via un outil tel que "pt-query-digest" (paquet "percona-toolkit" sous Debian). Ça te permettra de mieux cibler les requêtes problématiques.

    Sinon niveau PHP, je t'invite à mettre ce type de script en auto_prepend_file. Ça te permettra de voir les scripts qui consomment le plus, et la proportion de conso CPU/externe.
     
Chargement...
Similar Threads - réponse serveur long Forum Date
Réponse serveur très longgggg chez OVH Problèmes de référencement spécifiques à vos sites 17 Décembre 2013
Temps de réponse serveur googlebot Développement d'un site Web ou d'une appli mobile 23 Mai 2018
Temps de réponse serveur Débuter en référencement 21 Septembre 2017
Google PageSpeed Insight et Temps de Réponse Serveur Débuter en référencement 11 Septembre 2017
Problème de temps de réponse serveur entre 2 site hébergé sur le même serveur Administration d'un site Web 22 Mars 2017
Temps réponse serveur et localisation pour le SEO Crawl et indexation Google, sitemaps 30 Décembre 2009
stats serveur et codes de réponse Débuter en référencement 19 Mars 2009
Temps de réponse et minimisation CSS et JS Débuter en référencement 30 Novembre 2018
SERP Google : 1 réponse, aucun lien vers des sites Référencement Google 14 Mars 2018
Réponses à 3 questions SEO par une énorme étude My Ranking Metrics Techniques avancées de référencement 20 Avril 2017
  1. Ce site utilise des cookies. En continuant à utiliser ce site, vous acceptez l'utilisation des cookies.
    Rejeter la notice