En quoi consiste exactement le message "En attente de réponse" sur l'onglet Net de Firebug?

StackOverflow https://stackoverflow.com/questions/1400829

  •  05-07-2019
  •  | 
  •  

Question

Comme vous pouvez le voir sur la capture d'écran, la plupart du temps est en attente d'une réponse du serveur (c'est la zone colorée en violet).

Quel est exactement ce temps de réponse du serveur? Le serveur est-il trop lent? Est-ce que ma connexion est trop lente? Le serveur ne peut-il pas traiter beaucoup d’informations à la fois (j’ai beaucoup de fichiers, je sais que je vais les combiner en moins)? Que dois-je faire pour minimiser ce temps d'attente?

PS. toutes les données sont sur le même serveur mais j'utilise des sous-domaines afin que le navigateur puisse traiter plus de fichiers à la fois.

onglet réseau firebug

Était-ce utile?

La solution

Cet article traite des fonctionnalités de firebug: Introduction to Firebug: Net Panel (en particulier la section la timeline ) ... Mais cela ne dit pas grand-chose sur ce que "l'attente d'une réponse" signifie exactement: - (

Néanmoins, la chronologie est (citant) :

  • Recherche DNS : temps de résolution DNS
  • Connexion : temps nécessaire pour créer une connexion TCP
  • Mise en file d'attente : temps passé dans une file d'attente du navigateur en attente d'une connexion réseau
  • En attente de réponse : en attente d'une réponse du serveur
  • Réception de données : temps nécessaire pour lire l'intégralité de la réponse du serveur (et / ou temps requis pour la lecture en mémoire cache) .
  • .
  • Evénement DomContentLoaded : heure à laquelle l'événement DomContentLoad a été déclenché (depuis le début de la demande, peut être négatif si la demande a été lancée après l'événement)
  • événement de chargement : heure à laquelle l'événement de chargement de page a été déclenché (depuis le début de la demande, peut être négatif si la demande a été lancée après l'événement)


Donc, je suppose que le " en attente de réponse " période est le temps pendant lequel le navigateur a envoyé la demande au serveur et n'a pas encore reçu de réponse: il est en attente pour certains contenus qui commencent à arriver:

  • le navigateur n'attend plus la connexion réseau: la demande est envoyée
  • et le navigateur ne lit pas encore la réponse du serveur.


Dans le cas d'un serveur générant la page entière avant de commencer à l'envoyer au navigateur, je suppose que l'option "en attente de réponse" le temps serait correspondre à:

  • heure de la demande de déplacement du navigateur au serveur
  • plus le temps nécessaire pour que la requête soit traitée par le serveur (c'est-à-dire le temps nécessaire pour générer la page entière)
  • plus l'heure pour le premier octet de données voyageant du serveur au navigateur.


J'espère que cela aide: -)

Autres conseils

Vous ne savez pas quelle version de Firebug vous utilisez. Mais dans ma version (1.6.0), il y a aussi un message "Envoi". temps.

Vérifiez ce post: http://www.softwareishard.com/blog/firebug/firebug- net-panel-timings / Il dit essentiellement "en attente". time est le délai entre l'envoi de la requête au serveur et la réception du premier octet. Pour moi, cela me semble à peu près égal au temps de traitement côté serveur.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top