작동 원리
-
Nginx 작동 원리CS 지식/기타 2021. 1. 15. 14:33
Nginx apache의 한 시스템에 동시 접속자 수가 1만명이 넘어갈 때, 효율적이지 못한 문제를 해결하기 위해 나온 Event-Driven 구조의 웹 서버 SW 가벼움과 높은 성능을 목표로 탄생 웹 서버, 리버스 프록시, 메일 프록시 리버스 프록시 컴퓨터 네트워크에서 클라이언트를 대신해서 한 대 이상의 서버로부터 자원을 추출하는 프록시 서버의 일종 자원들을 웹 서버 자체에 가지고 있는 것처럼 (origin 처럼) 클라이언트로 반환 목적지에 직접 접근하지 않고 프록시를 통해 데이터를 주고 받는 포워드 프록시와 반대되는 개념으로, 리버스 프록시는 다른 서버의 정보를 프록시를 통해 받아오는 중간 매개체 사용자가 요청하는 Endpoint는 접근하고자 하는 최종 목적지 서버가 아닌, 리버스 프록시 리버스 프록..
-
Async & Await , PromiseJava Script/기본 개념 정리 2020. 8. 17. 11:46
비동기란 ? 요청한 내용을 응답해 줄 것을 약속한다는 의미 즉, 요청과 응답이 바로 일어날 수도, 다른 시간대에 일어날 수도 있음 콜백함수란 ? 콜백이란 이름이 있는 것이 아니라, 함수의 사용 용도가 call / back인 함수를 의미한다. 클릭 이벤트가 발생할 때 출력되는 콜백 함수와 같은 말을 들어본 적이 있을 것이다. Promise란 ? promise로 구현된 비동기 처리 함수는 콜백을 예측 가능한 패턴으로 사용하도록 도와준다. 콜백 함수 안에서 생성된 프로미스 객체를 활용해 콜백함수가 성공,실패,오류 경우에 따라 후속 처리를 할 수 있다. 순차적이지 않은 비동기 함수의 실행 순서를 제어할 수 있게 도와준다. 콜백 패턴에 비해 코드 가독성이 좋고 반환된 결과물을 사용하기 편하다. Promise 작동..