consulta

Páginas: 6 (1304 palabras) Publicado: 18 de marzo de 2014
Antes de que pueda entender estas tecnologías, debemos entender el clásico tráfico web http primero.

Http regular:
Un cliente solicita una página web desde un servidor.
El servidor calcula la respuesta
El servidor envía la respuesta al cliente.


AJAX sondeo:
Un cliente solicita una página web desde un servidor mediante HTTP regular (ver http arriba).
La página Web solicitada ejecutaJavaScript que solicita un archivo desde el servidor a intervalos regulares (por ejemplo, 0,5 segundos).
El servidor calcula cada respuesta y la envía de vuelta, al igual que el tráfico http normal.

AJAX LONG POLLING
Un cliente solicita una página web desde un servidor mediante HTTP regular (ver http arriba).
La página Web solicitada ejecuta JavaScript que solicita un archivo desde elservidor.
El servidor no responde de inmediato con la información solicitada, pero espera hasta que haya nueva información disponible.
Cuando hay nueva información disponible, el servidor responde con la nueva información.
El cliente recibe la nueva información e inmediatamente envía otra solicitud al servidor, volver a iniciar el proceso.

Eventos HTML5 Servidor enviados (SSE) / EventSource:
Uncliente solicita una página web desde un servidor mediante HTTP regular (ver http arriba).
La página web solicitada ejecuta JavaScript que se abre una conexión con el servidor.
El servidor envía un evento para el cliente cuando hay nueva información disponible.
el tráfico en tiempo real desde el servidor al cliente, sobre todo eso es lo que usted necesita
usted querrá usar un servidor que tieneun ciclo de eventos
no es posible conectar con un servidor de otro dominio


HTML5 websockets:

Un cliente solicita una página web desde un servidor mediante HTTP regular (ver http arriba).
La página Web solicitada ejecuta JavaScript que abre una conexión con el servidor.
El servidor y el cliente ahora pueden enviar mensajes entre sí cuando los nuevos datos (a cada lado) están disponible.tráfico en tiempo real desde el servidor al cliente y desde el cliente al servidor
usted querrá usar un servidor que tiene un ciclo de eventos
con WebSockets es posible conectar con un servidor de otro dominio.
También es posible utilizar una tercera parte del servidor websocket alojado, por ejemplo Pusher o demás. De esta forma sólo tendrá que aplicar el lado del cliente, que es muy fácil.Ajax
AJAX, acrónimo de Asynchronous JavaScript And XML (JavaScript asíncrono y XML), es una técnica de desarrollo web para crear aplicaciones interactivas o RIA (Rich Internet Applications). Estas aplicaciones se ejecutan en el cliente, es decir, en el navegador de los usuarios mientras se mantiene la comunicación asíncrona con el servidor en segundo plano. De esta forma es posible realizarcambios sobre las páginas sin necesidad de recargarlas, mejorando la interactividad, velocidad y usabilidad en las aplicaciones.
Ajax es una tecnología asíncrona, en el sentido de que los datos adicionales se solicitan al servidor y se cargan en segundo plano sin interferir con la visualización ni el comportamiento de la página. JavaScript es el lenguaje interpretado (scripting language) en elque normalmente se efectúan las funciones de llamada de Ajax mientras que el acceso a los datos se realiza mediante XMLHttpRequest, objeto disponible en los navegadores actuales. En cualquier caso, no es necesario que el contenido asíncrono esté formateado en XML.
Ajax es una técnica válida para múltiples plataformas y utilizable en muchos sistemas operativos y navegadores dado que está basado enestándares abiertos como JavaScript y Document Object Model (DOM).


Node.js
Node.js es un entorno de programación en la capa del servidor basado en el lenguaje de programación JavaScript, con I/O de datos en una arquitectura orientada a eventos y basado en el motor JavaScript V8. Fue creado con el enfoque de ser útil en la creación de programas de red altamente escalables, como por ejemplo,...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Consulta
  • consulta
  • CONSULTAS
  • CONSULTA
  • consulta
  • Consulta
  • consulta
  • Consulta

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS