ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Ciclo de eventos


Enviado por   •  13 de Julio de 2014  •  Informes  •  254 Palabras (2 Páginas)  •  267 Visitas

Página 1 de 2

Que es Node js.

• entorno de programación en la capa del servidor.

• basado en el motor Javascript V8.

• Compila JS, por lo que es muy rápido

• Se ejecuta más de la línea de comandos

• Diseñado para la alta concurrencia

• Nunca bloques, ni siquiera para E / S

• Utiliza el marco CommonJS

• Por lo que es un poco más a un lenguaje orientado a objetos reales.

Cuncurrencia: Ciclo de eventos

• En lugar de las discusiones de nodo utiliza un bucle de eventos con una pila.

• Alivia sobrecarga de cambio de contexto.

Eventos del ciclo

• Solicitud de "index.html"

• Stack se desenrolla y ev_loop va a dormir

• Cargas de archivos desde el disco y se envían al cliente

Sin bloqueo a E/S

• Scripts de espera de las solicitudes de E / S degrada el rendimiento

• Para evitar el bloqueo, el Node hace uso de la naturaleza orientada a eventos de JS uniendo devoluciones de llamada a las solicitudes de E / S

• Scripts esperando en E / S no pierden el espacio porque consiguen estallar de la pila cuando su código no E / S relacionada termina de ejecutar

E/S Ejemplo

Incovenientes

• El uso de JS tanto en el cliente como en el servidor debe eliminar la necesidad de "cambio de contexto"

• Del lado del cliente JS hace un uso intensivo de la DOM, no tienen acceso a los archivos / bases de datos

• JS del lado del servidor en su mayoría lidia con los archivos / bases de datos, no con DOM

• Proyecto JSDom para node funciona para tareas simples, pero no para mucho más.

...

Descargar como (para miembros actualizados)  txt (2 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com