본문 바로가기
Server

웹 브라우저, 서버의 동작 방식

by mansoorrr 2024. 5. 28.

[브라우저]

  • 사용자는 웹브라우저에 url을 입력할 수 있음
  • url을 통해 요청할 수 있는 화면은 2가지(정적, 동적)
  • 정적페이지: css, js, min 등과 같이 파일을 요청해서 화면에 보여주는것
  • 동적페이지: db에 들어있는것들(수시로 변하는 것들)을 보여주는 것

 

[서버]

  • 서버는 웹 브라우저의 URL 요청(정적·동적 요청)을 처리
  • 브라우저가 웹 서버에 정적 페이지 요청을 하면 정적 파일을 찾아 응답
  • 브라우저가 동적페이지 요청을 하면 웹 서버와 WSGI(위스키)서버가 필요
    • 동적요청 >>>>> 웹서버: 웹서버에 동적 요청이 들어오면 
    • 웹서버 >>>>> WSGI(web server gateway interface): 웹서버는 WSGI를 호출
    • WSGI >>>>> 동적파일을 찾아 동적요청을 처리

 

[WSGI]

  • Gunicornuwsgi를 가장 많이 사용
  • 동적요청 >>>>> 웹서버 >>>>> WSGI(middleware or container) >>>>> WSGI APP(flask, django) >>>>> 동적요청 처리

브라우저와 서버에서의 처리 과정(점프 투 플라스크 참조)

 

 

'Server' 카테고리의 다른 글

서버구축과정 요약  (0) 2024.06.01
AWS LightSail 이용  (0) 2024.05.22