✉️
3장 HTTP 메세지<메서드> <요청 URL> <버전>
<헤더>
<엔터티 본문>
<버전> <상태코드> <사유구절>
<헤더>
<엔터티 본문>
전체 범위 | 정의된 범위 | 분류 |
---|---|---|
100-199 | 100-101 | 정보 |
200-299 | 200-206 | 성공 |
300-399 | 300-305 | 리다이렉션 |
400-499 | 400-415 | 클라이언트 에러 |
500-599 | 500-505 | 서버 에러 |
상태코드 | 사유 구절 | 의미 |
---|---|---|
200 | OK | 성공! 요청한 모든 데이터는 응답 본문에 들어있다. |
401 | Unauthorized | 사용자 이름과 비밀번호를 입력해야 한다. |
404 | Not Found | 서버는 요청한 URL에 해당하는 리소스를 찾지 못했다. |
🔁
4장 커넥션 관리HTTP성능은 TCP성능의 영향을 받는다.
- 사전작업, 지연 줄어듦
- 튜닝 커넥션 유지
- 커넥션 수 줄여줌
- 리소스에 불필요한 소모 발생시킴
- 트랜잭션마다 새로운 커넥션 맺고 끊는데 시간, 대역폭 소요
- TCP 느린시작 때문에 성능 저하
- 실제로 연결할 수 있는 병렬 커넥션 수에는 제한이 있음
'Books > about dev' 카테고리의 다른 글
[깔끔한 파이썬 탄탄한 백엔드]7장 인증(authentication) (0) | 2020.04.13 |
---|---|
[깔끔한 파이썬 탄탄한 백엔드] 4장 HTTP의 구조 및 핵심 요소 (0) | 2020.03.24 |
[깔끔한 파이썬 탄탄한 백엔드]3장 첫 API 개발 시작 (0) | 2020.03.20 |
[깔끔한 파이썬 탄탄한 백엔드] 1장 개발 환경 구성 (0) | 2020.03.19 |
[깔끔한 파이썬 탄탄한 백엔드] 2장, 3장 (0) | 2020.03.02 |