Il existe 3 scénarios pouvant entraîner des délais d'attente, et il est difficile de savoir lequel est en jeu :
- la bibliothèque trébuche ; en particulier, il existe des problèmes connus liés à l'implémentation de TLS et à la façon dont nous gérons la boucle de lecture dans la version v1.* de la bibliothèque - quelque chose que nous avons beaucoup investi beaucoup de temps de travail pour la v2.* (cependant :ce n'est pas toujours trivial de mettre à jour vers la v2, surtout si vous utilisez la bibliothèque dans le cadre d'un autre code qui dépend d'une version spécifique)
- le serveur/réseau trébuche ; c'est une possibilité très réelle - regarder "slowlog" peut aider s'il est côté serveur, mais je n'en ai aucune visibilité
- le serveur et le réseau vont bien, et la bibliothèque fait ce qu'elle peut, mais il y a d'énormes blobs volant entre le client et le serveur qui retardent d'autres opérations ; c'est quelque chose que j'apporte des modifications pour aider à identifier en ce moment , et si cela s'avère être un problème courant, nous envisagerons peut-être de mieux utiliser les connexions simultanées (ce qui n'augmente pas la bande passante, mais peut réduire la latence pour les opérations bloquées) - ce serait un changement v2 uniquement, notez