본문 바로가기
Node.js

[Node.js] Node.js 는 왜 쓸까? Non-blocking

by 긴소리 2023. 2. 12.
728x90
반응형

Node.js는 왜 쓰나?

Non-blocking <- 이것이 장점!

 

영화를 예매하는 경우라고 생각해보자 

일반 프로그래밍언어로 만든 서버 Node.js 서버 


아바타 1장이요
아바타 2장이요
아바타 100장이요
아바타 1장이요

4개의 요청이 차례로 들어왔을 경우,
위에서 부터 차례로 하나씩 처리

3번 건 처리 하느라 4번은 매우. 오래. ㄱㅣ달림



아바타 1장이요
아바타 2장이요
아바타 100장이요
아바타 1장이요

일단 접수부터 다 받고 빨리 완료된 것부터 처리
-> Node.js는 빨리된 것부터 처리
-> 동작 원리 ; Event Loop

 

Node.js 특징

장점 단점
SNS, 채팅 서비스에 특화된 언어
초보자에게 쉬움

빠르게 서버 만들기 가능
대량 요청 있어도 감당 가능
자바스크립트만으로 프론트/백 가능
처리 속도 느림(연산 바보ㅠ)

 

 

반응형

'Node.js' 카테고리의 다른 글

[Node.js] 서버는 뭐고 Node.js는 뭔데  (0) 2023.02.12

댓글