Tất cả các phương pháp khác nhau đều có ưu điểm và nhược điểm khác nhau, tôi không phải là chuyên gia về sự khác biệt, đó là lý do tại sao tôi sẽ giới thiệu bạn tránh thực hiện lựa chọn, tránh phát triển và điều chỉnh. những thay đổi trong tương lai công nghệ có sẵn (ví dụ như HTML5 cổng web xuất hiện.), sử dụng một thư viện mà tóm tắt phương pháp vận chuyển sử dụng, và chọn phương pháp tốt nhất dựa trên khả năng của khách hàng:
http://socket.io/
thư viện tuyệt vời này giúp tạo ứng dụng thời gian thực đáng kinh ngạc imple! và có nhiều triển khai phía máy chủ khác nhau: Python (Tornado), Java, Google GO, Rack (Ruby), bên cạnh việc triển khai chính thống trong Node.js (JavaScript phía máy chủ)
+1 Tôi thích bỏ phiếu dài. Tương lai có thể khác nhưng tôi sẽ không đi với Flash. – Plynx
Tôi đã sử dụng phpfreechat (sử dụng phiếu thăm dò ý kiến dài) và chỉ có 20 người là rất rất chậm !! Tại sao ? Tôi cần tạo ứng dụng thời gian thực cho hàng triệu người cùng một lúc !! – xRobot
@ xRobot: Bạn đã kiểm tra Câu hỏi thường gặp chưa? [http://www.phpfreechat.net/faq] Nó cung cấp một giải pháp cho một vấn đề hiệu năng liên quan đến truy cập đĩa. Khác hơn là bạn yêu cầu một máy chủ được hỗ trợ rất cao để xử lý hàng triệu kết nối cùng một lúc. Các yêu cầu http bình thường là mở-> lấy dữ liệu-> đóng, vì vậy các kết nối đồng thời sẽ ít hơn. Với việc bỏ phiếu dài nó mở -> chờ đợi cho dữ liệu-> gần, rất nhiều đồng thời gần như được đảm bảo. Máy chủ chỉ có thể xử lý một số lượng hạn chế các kết nối đồng thời, và bạn nhận được những gì bạn phải trả cho, nếu bạn bắt trôi của tôi! –