Si devolo una aplicación de chat usando django ¿tendrá algún problema de rendimiento? ¿Puedo hacer push de servidor en django? Quiero tener discusiones de PM y sala también.Aplicación de chat usando django
Respuesta
grono.net tiene chat y PM (aunque no hay habitaciones) y está construido en django. El rendimiento es bastante bueno, así que creo que deberías poder lograr el mismo rendimiento. Depende de la cantidad de conexiones que está esperando. grono.net es bastante grande y usa algo de almacenamiento en caché y distribución de servidores para funcionar bien. Pero todo es factible en Django.
Creo que para una aplicación de chat puede utilizar otras tecnologías, como AMQP (RabbitMQ, etc.), Comet, etc. Pero, para desarrollar el perfil de usuario, PMs, y otros puede usar Django.
No se olvide que el rendimiento sigue dependiendo de la configuración del servidor (software de servidor web, caché, db)
Básicamente Django no es la mejor manera de hacerlo.
Sin embargo, si realmente se adhieren a ella y no quiere utilizar a soluciones mucho o/y quiere que sea sencillo se puede tratar con él:
http://popcnt.org/2008/01/django-evserver-asynchronous-server-for.html
Whih es Django asíncrono servidor.
¿Qué le parece usar tornado? Intenté la aplicación demo de chat de Tornado. Y también Tornado afirma tener un mejor rendimiento que django.
Déjame saber tus pensamientos.
También vale la pena echarle un vistazo a Twisted. Creo que describiste su escenario tutorial.
Lancé una aplicación Django en Pypi y Github que proporciona un chat web multiusuario. Está basado en Gevent: funciona bien en entornos multiproceso, pero no en los precurvados, como gunicornio con más de 1 trabajador. Estoy escribiendo la documentación. El repositorio es: https://github.com/qubird/django-chatrooms
- 1. Creando una aplicación de chat usando Ruby
- 2. Aplicación de chat y VOIP
- 3. XMPP/Jabber en Django (servidor de chat)
- 4. Aplicación de chat: qué tecnología es mejor implementar la aplicación de chat en Android
- 5. trabajando en una aplicación en tiempo real usando django
- 6. aplicación de chat: pubsubhubbub vs xmpp
- 7. aplicación de chat: node.js o APE?
- 8. usando Django y trenzados entre sí
- 9. foro prefabricado, chat y soluciones PM de Django
- 10. Estoy desarrollando una aplicación similar a fb chat. ¿Qué marco - Play o Django?
- 11. ¿Cómo implementar la aplicación de chat para Android?
- 12. Estructura de una aplicación de chat de voz (cliente/servidor)?
- 13. Implementación del sistema de chat: ¿dónde almacenar datos de chat?
- 14. cliente de php chat
- 15. sitio de cometas de chat usando python y twisted
- 16. Problemas con la aplicación de chat por globo
- 17. ¿Cómo hacer una aplicación de chat en Android?
- 18. ¿Cómo probar la aplicación de chat en Ruby on Rails?
- 19. Aplicación Django para recortar imágenes usando una herramienta de recorte
- 20. Servicio de chat de Android
- 21. Desarrollo de aplicaciones de chat para Android
- 22. ¿Cómo enviar SMS usando la aplicación Python/Django?
- 23. Creando una aplicación web completa usando django admin
- 24. Aplicación GIS con django y google maps usando mongodb
- 25. usando Dropbox como servidor para mi aplicación django
- 26. Usando gravatar en django
- 27. SignalR múltiples salas de chat
- 28. Usando django-rest-interface
- 29. usando django-allauth
- 30. autenticación de aplicación para Django
Parece que los objetos de Habitación y Mensaje están almacenados en la base de datos. ¿Puede usted explicar para qué sirve el servidor Redis? Estoy usando el plugin redis ya que necesito ejecutar esto en un entorno mod_wsgi. – sureshvv