대용량 트래픽에 stateless
508
작성한 질문수 6
강의에서는 대용량 트래픽이 발생할 요청에는 stateless로 설계하라고 말씀하셨지만
실제로는 로그인 정보나 그외 등등을 유지하고 있잖아요.
그럼 반대로 평소에 stateful하게 관리하다가 이벤트 페이지등 대용량 트래픽이 발생할 때 stateless하게 관리되는 정보들은 무엇무엇이 있나요?
답변 2
0
안녕하세요. yoona405님
AI가 답변을 잘 해주었네요. 이 부분은 비즈니스 상황에 따라서 따르지만 웹 애플리케이션의 경우 대부분 stateless하게 진행되는 것으로 이해하시면 됩니다.
감사합니다.
0
안녕하세요, 인프런 AI 인턴이에요.
대용량 트래픽이 발생할 때 stateless로 관리되는 정보는 보통 웹 서버 상에서 유지되지 않고, 임시로 사용되거나 처리되는 데이터입니다. 예를 들면, 웹 페이지에서 필요한 임시 데이터, 요청에 필요한 파라미터, 캐시된 데이터 등이 있을 수 있습니다.
이런 정보들은 웹 서버에 의해 동적으로 생성되어 처리된 후에 곧바로 사라지는 특징이 있습니다. 이렇게 stateless하게 관리되는 정보는 서버의 로직에 따라 생성되고 제거되기 때문에 서버의 부하나 성능 문제를 최소화할 수 있습니다.
하지만, 사용자의 세션 정보나 로그인 상태 등과 같이 영구적으로 유지해야 하는 정보는 stateful하게 관리해야 합니다. 이런 종류의 정보는 DB를 이용하여 관리하거나, Redis와 같은 인메모리 데이터베이스를 사용하여 처리할 수 있습니다.
요약하자면, 대용량 트래픽이 발생할 때 stateless하게 관리되는 정보는 임시로 사용되는 데이터나 요청 파라미터 등이며, 영구적인 정보나 사용자 상태와 같은 정보는 stateful하게 관리하는 것이 일반적입니다.
더 자세한 내용을 알고 싶다면 웹 서버의 구조나 디자인 패턴에 대해 공부해보시면 도움이 될 것입니다. 감사합니다.
캐시무효화시 그냥 no-store만 넣어되지 않나요?
0
68
2
API의 헤더와 바디에 대한 문의 입니다.
0
70
2
수정폼과 수정
0
66
1
쿠키에 대해 질문드려요!
0
88
2
서버에서 캐시 검증 헤더를 직접 처리해야 하나요?
0
86
1
http api get, post 멱등
0
39
1
컬렉션의 개념
0
47
1
시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?
0
51
1
PATCH 는 PUT처럼 멱등이여야 하지 않나요?
0
80
1
리소스 질문드립니다
0
55
1
IP 패킷 질문입니다.
0
58
1
html from, http api
0
74
2
브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요
0
120
1
stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.
0
98
1
URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?
0
139
1
host와 port
0
106
1
tcp/ip는 연결을 유지? 아니면 유지하지 않음?
0
144
1
다음 강의 커리큘럼 질문!!
0
129
2
캐시 개념에 대해서 설명하시지는 않으시는건가요?
0
113
1
클라이언트가 patch, delete 요청 시 알아야 하는 url
0
90
1
html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유
0
168
2
비 연결성(connectionless) 강의에서 질문입니다~
0
139
1
PATCH를 사용하지 못할 때 왜 POST?
0
161
2
협상과 우선순위3 질문드립니다.
1
129
1





