Tôi đang có một hành vi rất kỳ lạ. Tôi có một ứng dụng web tạo yêu cầu http tới điểm cuối API bên ngoài. Quá trình này mất rất nhiều thời gian, khoảng 5 - 30 giây khi thực hiện xong hoặc lần đầu tiên. (Trung bình là khoảng 15 giây.)
Tôi hiện đang cài đặt mới PopOS 20.04 về cơ bản là Ubuntu 20.04, nhưng sự cố vẫn tồn tại. (EDIT: Tôi cũng đã thử điều này trên Ubuntu 20.04 và gặp vấn đề tương tự.) Đây không phải là VPS. Đó là máy tính xách tay của tôi.
Đây là những gì tôi nhận thấy:
- Yêu cầu lần đầu tiên chậm và các yêu cầu tiếp theo cực kỳ nhanh. Sau vài phút, yêu cầu lại trở nên chậm, nhưng chỉ là yêu cầu đầu tiên.
- Tôi không gặp vấn đề gì khi duyệt các trang web trên trình duyệt của mình. Nó nhanh.
- Tôi không gặp sự cố này trên Ubuntu 18.04.
- Tôi đã thử sử dụng curl từ Terminal để thực hiện yêu cầu API nhằm đơn giản hóa tình huống. Điều này tốt hơn đáng kể, nhưng vẫn mất trung bình khoảng 3 - 5 giây. Việc sử dụng Invoke-WebRequest từ PowerShell trên Windows cũng cực kỳ nhanh (trung bình 300-400 mili giây).
- Khi tôi kết nối với điểm phát sóng do iPhone tạo, yêu cầu cực kỳ nhanh. Nó chậm trên wifi nhà tôi. Tôi đã thử điều này trên một mạng công cộng tại thư viện địa phương của tôi ngày hôm qua và nó cũng rất chậm. (Đây là đầu mối lớn nhất mà tôi có cho đến nay.)
Wi-Fi tại nhà của tôi và điểm phát sóng được chia sẻ từ iPhone của tôi có cùng tốc độ.
Tôi không biết tại sao điều này lại xảy ra. Bất kỳ trợ giúp nào cũng được đánh giá rất cao.