16/11/2011, 08:13
|
| Colaborador | | Fecha de Ingreso: julio-2008 Ubicación: Caracas
Mensajes: 12.120
Antigüedad: 16 años, 3 meses Puntos: 1532 | |
Respuesta: Comunicación Cliente-Servidor correcta 1 - Ajax longpolling no consiste en enviar n peticiones x segundo, estás errado: el longpolling consiste en que el cliente envía una petición ajax y el server la mantiene abierta hasta un nuevo evento, obviamente cuando el server contesta se cumple el ciclo HTTP y se cierra la conexión, es allí donde el cliente vuelve a establecer otra petición AJAX, ¿ventajas?: que se reduce considerablemente el ancho de banda al mantener una conexión activa por más tiempo que es mejor que enviar n peticiones cada segundo, es una técnica muy utilizada por chats y se ha comprobado que es eficiente, sin embargo puede llegar a consumir mucho del servidor.
2 - "el servidor no estará siempre encendido": entonces No es un servidor, además un servidor bien configurado puede reiniciarse a consecuencia de fallas de energía, con respecto a node.js puedes hacer que se ejecute automáticamente al iniciar el OS, además de que existen muchas técnicas para prevenciones de caídas de servicios como virtualización, balance de carga o dispositivos para servidores de alta disponibilidad; así que usar WebSockets sólo dependería de la compatibilidad del cliente, porque el escenario del servidor lo puedes controlar tú.
__________________ ¡Por favor!: usa el highlight para mostrar código
El que busca, encuentra... |