Có vẻ như trong cả hai trường hợp khách hàng gửi yêu cầu đến máy chủ và máy chủ câu trả lời, trừ khi trong sự kiện gửi máy chủ, bạn có thể đặt lại thời gian trong mã phía máy chủ của bạn. Vì vậy, có bất kỳ lợi ích trong việc sử dụng SSE chứ không phải là jQuery đăng bài hoặc nhận được phương pháp?jQuery và AJAX hoặc máy chủ đã gửi sự kiện
Trả lời
SSE là not supported by IE nhưng bạn có thể làm cho nó hoạt động với IE 8+ nếu bạn sử dụng thư viện.
Sự kiện đã gửi của máy chủ tạo ít lưu lượng truy cập hơn trên máy chủ. Khách hàng không cần hỏi tin tức mỗi phút. Dữ liệu chỉ được phân phối khi có sẵn. Ngoài ra các dữ liệu đến ngay lập tức tại khách hàng không chỉ khi khách hàng yêu cầu nó.
Nếu bạn muốn sử dụng SSE, bạn nên sử dụng thư viện như Yaffle's EventSource.
https://github.com/Yaffle/EventSource/ - javascript polyfill - phát trực tuyến được hỗ trợ trong tất cả các trình duyệt (IE8 +) – 4esn0k
Sử dụng SSE tốt hơn vì trọng lượng yêu cầu ít hơn nhiều so với số lần bỏ phiếu dài. Trong cuộc thăm dò dài, bạn cần phải đưa ra yêu cầu HTTP mỗi lần nhưng trong SSE, bạn chỉ cần sử dụng một kết nối HTTP để gửi dữ liệu từ máy chủ đến máy khách.
Cấy SSE trong máy chủ rất dễ thực hiện (đặc biệt là trong node.js).
Here là thư viện PHP để xử lý SSE và được tạo bởi tôi.
Hy vọng những điều này có thể giúp bạn.
- 1. Sự kiện và sự kiện đã gửi của máy chủ Phát trực tuyến
- 2. Sự kiện do máy chủ gửi và bỏ phiếu
- 3. Sự kiện đã gửi của máy chủ với AFNetworking
- 4. Cách đóng các sự kiện Sự kiện máy chủ gửi
- 5. Java servlet và máy chủ gửi các sự kiện
- 6. Máy chủ đã gửi sự kiện và giới hạn trình duyệt
- 7. Gửi AJAX đến máy chủ trước khi tải
- 8. Tìm kiếm triển khai Java phía máy khách của thông số Sự kiện đã gửi của máy chủ.
- 9. Nâng cao sự kiện nhấp nút phía máy chủ từ javascript trong cuộc gọi ajax
- 10. JQuery-Mobile và ASP.Net - AJAX hoặc Postback?
- 11. Kiến trúc AJAX và Máy khách-Máy chủ với JavaScript
- 12. Tăng sự kiện hoặc gửi lệnh?
- 13. Gửi biểu mẫu bằng AJAX và jQuery
- 14. Sự kiện máy chủ gửi thực sự hoạt động như thế nào?
- 15. Cookie JQuery jsession không được gửi đến máy chủ
- 16. Định dạng JSON (Gửi JSON qua bài đăng AJAX của jQuery tới máy chủ Java/Wicket)
- 17. sự khác biệt giữa ajax và gửi
- 18. xóa dòng mới khi gửi yêu cầu đến máy chủ qua Ajax Post với JQuery
- 19. Gửi thư với máy chủ và máy chủ SMTP smtp
- 20. Sự kiện đã gửi của máy chủ - Phản hồi nhắm mục tiêu đến các khách hàng cụ thể
- 21. Gửi mẫu với jquery ajax
- 22. Yêu cầu gửi JQuery Ajax với node.js và thể hiện
- 23. PHP - AJAX Máy chủ jQuery "Đẩy" Hệ thống
- 24. jQuery Ajax GET và contentType?
- 25. Sự kiện được gửi trên máy chủ trên khung chơi bằng cách sử dụng Java
- 26. Gửi sự kiện chuột và bàn phím
- 27. Thư viện AJAX phía máy chủ Python?
- 28. sự kiện phía máy chủ (cho núm vú giả :))
- 29. Sự khác biệt giữa máy chủ dựa trên luồng và máy chủ dựa trên sự kiện là gì?
- 30. Sử dụng các sự kiện được máy chủ gửi với biểu đồ cubism.js
Bạn đang sử dụng ngôn ngữ/khung máy chủ nào? – StuperUser
Bạn có thể cung cấp ví dụ về mã và phản hồi không? –