Có 3 tình huống có thể gây ra thời gian chờ và thật khó để biết được tình huống nào đang diễn ra:
- thư viện đang vấp phải; đặc biệt, có những vấn đề đã biết liên quan đến việc triển khai TLS và cách chúng tôi xử lý vòng lặp đọc trong phiên bản v1. * của thư viện - điều mà chúng tôi đã đầu tư rất nhiều thời gian làm việc cho v2. * (tuy nhiên:nó không luôn cập nhật lên phiên bản v2, đặc biệt nếu bạn đang sử dụng thư viện như một phần của mã khác phụ thuộc vào một phiên bản cụ thể thì luôn là điều không cần thiết)
- máy chủ / mạng đang gặp sự cố; đây là một khả năng rất thực tế - nhìn vào "slowlog" có thể hữu ích nếu nó ở phía máy chủ, nhưng tôi không có bất kỳ khả năng hiển thị nào về điều đó
- máy chủ và mạng ổn, và thư viện đang làm những gì có thể, nhưng có một số đốm màu lớn bay giữa máy khách và máy chủ đang làm trì hoãn các hoạt động khác; đây là điều mà tôi đang thực hiện thay đổi để giúp xác định ngay bây giờ và nếu điều này cho thấy bản thân nó là một vấn đề phổ biến, có lẽ chúng ta sẽ xem xét việc sử dụng tốt hơn các kết nối đồng thời (điều này không làm tăng băng thông, nhưng có thể giảm độ trễ cho các hoạt động bị chặn) - đây sẽ là một thay đổi duy nhất của v2, lưu ý