2010-09-28 36 views
6

thể trùng lặp:
Comet implementation for ASP.NET?Ajax dài bỏ phiếu trên IIS

Tôi đang tìm kiếm vào làm cho một trang web trò chuyện theo thời gian thực, nhưng đã chạy vào một số câu hỏi trước khi bắt đầu.

Trước hết, chúng tôi muốn có thể có nhiều người trong một cuộc hội thoại và nhiều cuộc hội thoại diễn ra cùng một lúc.

Sau khi thực hiện một số nghiên cứu, rất nhiều người đã đề xuất bỏ phiếu dài. Tuy nhiên, khả năng mở rộng giống như một vấn đề, có vẻ như mỗi người dùng sẽ có kết nối đang chờ trên máy chủ và mỗi kết nối sử dụng chuỗi riêng của nó. Khi có nhiều người dùng, điều này có thể gây ra sự cố về hiệu suất. Hầu hết thời gian khi tôi đọc về điều này họ đã đề cập đến Apache là máy chủ mặc dù. Tôi sẽ chạy vào cùng một vấn đề với IIS (6 hoặc 7)? Khoảng bao nhiêu người dùng IIS có thể xử lý trước khi chạy vào các vấn đề?

Việc bỏ phiếu dài với ajax trên IIS là một tùy chọn tốt để tạo trang web trò chuyện trong thời gian thực hay có một máy chủ khác có thể xử lý các kết nối theo cách tốt hơn? Có cái gì khác chúng ta nên nhìn vào?

Trả lời

2

Tôi nghĩ rằng việc cắt giảm thread over here sẽ trở thành vấn đề tốt hơn một chút. Cụ thể, chuỗi đó liên kết đến example of an AJAX web chat app

Câu trả lời dài nhất là bạn muốn tìm hiểu về lập trình COMET để xử lý đúng cách.

+1

Thực tế, việc bỏ phiếu dài chỉ là một tên khác cho Comet. – thorn

+0

Cảm ơn - Tôi chỉ đang đào sâu vào bản thân mình ... –

Các vấn đề liên quan