Tôi có ứng dụng web lắng nghe Sự kiện được gửi trên máy chủ. Trong khi tôi đang làm việc và thử nghiệm với nhiều cửa sổ đang mở, mọi thứ đã không hoạt động và tôi đã đập đầu mình nhiều lần nhìn sai hướng: cuối cùng, tôi nhận ra rằng vấn đề là kết nối đồng thời.Máy chủ đã gửi sự kiện và giới hạn trình duyệt
Tuy nhiên tôi đã thử nghiệm một số rất hạn chế và ngay cả khi tôi đang chạy thử nghiệm trên Apache (tôi biết, tôi nên sử dụng nút).
Sau đó, tôi đã chuyển trình duyệt và nhận thấy điều gì đó thực sự thú vị: rõ ràng Chrome giới hạn sự kiện Máy chủ đã gửi kết nối đến 4-5, trong khi Opera thì không. Firefox, mặt khác, sau 4-5 kết nối đồng thời, từ chối tải bất kỳ trang nào khác.
Lý do đằng sau điều này là gì? Liệu giới hạn chỉ áp dụng cho các kết nối SSE từ cùng một nguồn, hoặc nó sẽ giống nhau nếu tôi thử mở chúng từ một miền khác? Có bất kỳ cơ hội nào mà tôi đang lạm dụng SSE và điều này thực sự đang chặn các trình duyệt hay đây là hành vi đã biết? Có cách nào xung quanh nó không?
trong cửa sổ, điều này được kiểm soát bởi cài đặt đăng ký mà IE, chrome và firefox tôn trọng và giới hạn tất cả các kết nối, không chỉ SSE. Tôi đã có cùng một vấn đề với websockets ... bạn không thể làm điều này lên ... – dandavis