반응형
이런 내용의 글은 여러번 다루었지만, 한번 더 작성한다.
Web Server
- 정적인 데이터 응답 ( 1.html )
- 이미 1.html을 미리 만들어놓는다.
- apache, nginx, IIS
- 성능이 빠르다 (준비되어있는 걸 쓰니까)
Web Application Server
- 동적인 데이터 응답 ( view.py )
- 웹 페이지를 찍어내는 공장 프로그램을 만들어놓는다.
- django, flask, php, jsp, ROL
- Web Server에 비해선 조금 느리다.
Web Application Server는 할 수 있고
Web Server는 할 수 없는 동작이 바로 이러한 것이다.
from django.shortcuts import render, HttpResponse
import random
# Create your views here.
def index(request):
return HttpResponse('<h1>Random</h1>' + str(random.random()))
def create(request):
return HttpResponse('Create!')
def read(request, id):
return HttpResponse('Read!' + id);
반응형
'[Django]' 카테고리의 다른 글
Django 간단실습 -4 / 라우팅 (0) | 2022.12.16 |
---|---|
Django 간단실습 -3 / 앱 (0) | 2022.12.15 |
Django 간단실습 -2 / Github 연동 (0) | 2022.12.15 |
Django 간단 실습 -1 / 30초 만에 웹페이지 만들기 (0) | 2022.12.15 |
Django - 웹 페이지를 찍어내는 공장을 만드는 도구 (0) | 2022.12.10 |