개발자 키우기
HTTP의 Stateful과 Stateless 본문
HTTP의 특징 중 Stateful과 Stateless가 있는데 웹 애플리케이션의 세션 관리 방식의 분류다
1. Stateful ( 상태 정보를 가지고 있음 )
- 로그인 기능과 같이 상태 유지 방식에 사용되며 쿠키와 세션을 통해 유지
- 요청 크기가 작고 작업 흐름을 관리 할 수 있음
- 세션 관리가 필요하기 때문에 확장과 부하 분산이 어려움
2. Stateless ( 상태 정보를 가지고 있지 않음 )
- RESTful API를 사용하여 각 요청이 독립적이며 캐싱을 통해 성능 향상 가능
- 상태를 관리하지 않기 때문에 서버의 부하 감소하고 확장성이 높음
- 로그인 기능과 같이 서버가 클라이언트의 상태 정보가 필요한 경우가 아니라면 대부분 Stateless를 사용
'Network' 카테고리의 다른 글
HTTP 상태 코드 (0) | 2023.07.01 |
---|---|
URI 설계 (0) | 2023.07.01 |
DHCP 할당 ( 유동 IP / 공인IP ) (0) | 2023.05.25 |
DNS와 작동 원리 (0) | 2022.12.25 |
브라우저와 동작 원리 (1) | 2022.12.25 |