web-dev-qa-db-fra.com

Que signifie réellement "bloqué" dans les outils de développement de Firefox?

La section timing de la documentation de Firefox Network Monitor , "Blocked" s’explique comme suit:

Temps passé dans une file d'attente à attendre une connexion réseau.

Le navigateur impose une limite au nombre de connexions simultanées pouvant être établies vers un seul serveur. Dans Firefox, la valeur par défaut est 6.

La limite du nombre de connexions est-elle la seule limite? Ou le navigateur est-il bloqué en attente d'une connexion du compte de système d'exploitation comme bloqué également?

Dans un nouveau navigateur, lors d'une première connexion, avant toute autre connexion (la limite ne devrait donc pas s'appliquer ici), je suis bloqué pendant 195 ms.

 enter image description here

Est-ce que le navigateur attend le système d'exploitation? Est-ce que "Bloqué" signifie ici?

21
Yves Dorfsman

Temps passé dans une file d'attente à attendre une connexion réseau.

Le navigateur impose une limite au nombre de connexions simultanées cela peut être fait à un seul serveur. Dans Firefox, la valeur par défaut est 6, mais peut être changé en utilisant le préférence de network.http.max-persistent-connections-per-server. Je tombe connexions sont en cours d'utilisation, le navigateur ne peut télécharger plus de ressources jusqu'à ce qu'une connexion soit libérée.

Source: https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor

Il est très clair que le navigateur fixe la limite à 6 connexions simultanées par serveur (domaines/IP), la question du système d'exploitation n'est pas très pertinente.

2
Karl.S

J'ai un serveur qui prend plusieurs secondes à répondre, ce qui m'a permis de faire des renvois à la mesure firefox avec une trace wirehark. Je vois que le premier SYN est envoyé immédiatement. La fin du temps "Bloqué" correspond au retour du Server Hello.

Je ne pouvais pas relier la fin de "TLS Setup" à un paquet Wireshark. Il dure quelques secondes et fait partie des dernières données échangées sur la connexion TLS initiale.

En bout de ligne: le temps passé à "Bloqué" et "Configuration TLS" ne semble pas très fiable, du moins dans certains cas.

Ma configuration a un proxy inverse TLS qui transfère la connexion avec SNI. Je ne sais pas si cela pourrait être lié.

0
Arnout

la meilleure façon de lire les documents firefox . cela expliquera cet élément détaillé.

https://developer.mozilla.org/en-US/docs/Tools/Network_Monitor

0
Omid Ahmadyani