inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

모든 개발자를 위한 HTTP 웹 기본 지식

대용량 트래픽에 stateless

508

yoona405

작성한 질문수 6

0

강의에서는 대용량 트래픽이 발생할 요청에는 stateless로 설계하라고 말씀하셨지만

실제로는 로그인 정보나 그외 등등을 유지하고 있잖아요.

그럼 반대로 평소에 stateful하게 관리하다가 이벤트 페이지등 대용량 트래픽이 발생할 때 stateless하게 관리되는 정보들은 무엇무엇이 있나요?

네트워크

답변 2

0

김영한

안녕하세요. yoona405님

AI가 답변을 잘 해주었네요. 이 부분은 비즈니스 상황에 따라서 따르지만 웹 애플리케이션의 경우 대부분 stateless하게 진행되는 것으로 이해하시면 됩니다.

감사합니다.

0

인프런 AI 인턴

안녕하세요, 인프런 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