평범한 개발자
close
프로필 배경
프로필 로고

평범한 개발자

  • 분류 전체보기 (48)
    • Posts (38)
      • Server (2)
      • Python (5)
      • Django (3)
      • JavaScript (2)
      • Docker (1)
      • Network (1)
      • React (0)
      • AWS (3)
      • CS (8)
      • Algorithm (11)
      • ETC (2)
    • Think (9)
      • 서평 (2)
    • About (1)
  • About
  • Posts
  • Think
  • Tags

Django 실제 서버에 왜 runserver를 하지 않고 웹서버+wsgi를 사용할까?

"그냥 다들 사용하니까", "검색하면 이렇게 나오니까" 라는 이유 말고 왜라는 질문에서 시작하여 이 내용을 정리하게 되었습니다. 1. 클라이언트와 서버의 구조 내용을 작성하기 앞서 애플리케이션은 요청과 응답이 어떻게 동작하는지에 대해 짚고 넘어가야합니다. 아래 그림을 보며 간략히 설명을 작성하였습니다. 1-1. 동작 순서 사용자가 앱이나 웹브라우저 환경에서 API 서버에 요청을 하게 됩니다. 해당 요청은 가장 먼저 웹서버에 가게 됩니다. 클라이언트 API 호출 가장 먼저 웹서버로 접속합니다 (nginx) 소켓을 통해 wsgi까지 도달 (wsgi: 장고와 웹서버의 데이터 통신을 교환할 수 있게 도와주는 인터페이스) wsgi에서 django로 전달되어 프로젝트내 파이썬 코드가 실행 1-2. webserver..

  • format_list_bulleted Posts/Django
  • · 2021. 11. 14.
  • textsms
  • navigate_before
  • 1
  • navigate_next
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바