Tengo una aplicación Comet que puede tener muchas instancias abiertas a la vez. Esto significa muchas conexiones simultáneas. No debería ser demasiado difícil variar el nombre de host de la conexión para superar el límite de conexión simultánea del navegador. Mi pregunta es: ¿cómo sería esta feria en una conexión a Internet promedio? ¿Me encontraré con problemas de rendimiento?Concurrencia de conexión y rendimiento?
Respuesta
Normalmente, las aplicaciones cometas no pasan una gran cantidad de datos, pero mantienen conexiones abiertas durante mucho tiempo, por lo que debería estar bien en el lado del cliente. En el lado del servidor, puede tener problemas si excede la cantidad de puertos TCP disponibles, pero "mantener abierta una conexión" es más una contabilidad que una transferencia. La respuesta breve sería: "depende de la cantidad de datos que desea impulsar". Sin embargo, ten cuidado con los límites de sesión de los firewalls de hardware, etc. Algunos buenos consejos aquí: http://www.metabrew.com/article/a-million-user-comet-application-with-mochiweb-part-1
Por las dudas, respuesta: Si está alojando esto desde un sistema hogareño, espere problemas, porque los enrutadores domésticos generalmente tienen problemas con un gran número de sesiones abiertas desbordando su firewall/anti-ddos/lo que sea piscinas.
- 1. Combine Java Swing y Java3D: problemas de rendimiento con concurrencia
- 2. NHibernate y WCF: Rendimiento (reutilización de sesión) vs. concurrencia (solicitudes simultáneas)
- 3. Concurrencia y multiprocesamiento
- 4. constructores C++ y concurrencia
- 5. Python - BaseHTTervidor.HTTPSServer Concurrencia y subprocesamiento
- 6. Apache Benchmark: concurrencia y número de solicitudes
- 7. Concurrencia y escalabilidad de API web
- 8. javascript: ¿problemas de simultaneidad y concurrencia?
- 9. Nivel de transacción, nolock/readpast y concurrencia
- 10. Migración de concurrencia de Java para Scala concurrencia
- 11. Concurrencia con Linq To Sql y ASP.NET
- 12. Primavera: ámbitos únicos y de sesión y concurrencia
- 13. concurrencia de Ajax
- 14. Lista de modelos de concurrencia
- 15. Problema de concurrencia de Hashmap
- 16. Problema de concurrencia de NHibernate
- 17. problemas de concurrencia de sqlite
- 18. Concurrencia de Java: CAS vs Locking
- 19. GCD y devoluciones de llamada: problema de concurrencia
- 20. concurrencia en PHP
- 21. Múltiple tenedor() Concurrencia
- 22. ¿Concurrencia no es paralelismo?
- 23. Concurrencia de función estática ASP.NET
- 24. Modelos de concurrencia en nodejs
- 25. Concurrencia, visibilidad del objeto
- 26. concurrencia de java: flag/event
- 27. Concurrencia en Amazon S3
- 28. concurrencia de Java: ¿debería bloquearse o ceder?
- 29. Rs refs en concurrencia
- 30. Concurrencia: atómico y volátil en C++ 11 modelo de memoria