2011-04-10 26 views
5

Aynı anda birçok örneğe sahip olabilecek bir Comet uygulamasına sahibim. Bu birçok eşzamanlı bağlantı anlamına gelir. Tarayıcı eşzamanlı bağlantı sınırını aşmak için bağlantı ana bilgisayar adını değiştirmek çok zor olmamalıdır. Sorum şu: Ortalama bir internet bağlantısında bu fuar nasıl olurdu? Performans sorunları ile karşılaşır mıyım?Eşzamanlı bağlantı ve performans?

cevap

1

Normalde kuyruklu yıldız uygulamaları çok fazla veri iletmez, ancak bağlantıları uzun süre açık tutuyor, bu nedenle istemci tarafında tamamının olması gerekir. Sunucu tarafında, kullanılabilir TCP bağlantı noktalarının sayısını aşarsanız, ancak "bağlantıyı açık tutma" işleminin aktarımdan daha fazla olması durumunda sorun yaşayabilirsiniz. Kısa cevap şöyle olurdu: "ne kadar veriyi zorlamak istediğinize bağlı". Yine de, donanım güvenlik duvarlarının vb. Oturum sınırlarına dikkat edin. Bazı iyi ipuçları burada: http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1

Sadece cevap durumunda: Eğer bir ev sisteminden ev sahipliği yapıyorsanız, sorun için sabırsızlanıyoruz, çünkü ev yönlendiricileri genellikle güvenlik duvarı/anti-ddos taşan yüksek sayıda açık oturum ile ilgili sorunlar var/her neyse.

İlgili konular