쿠키와 세션
1087
작성한 질문수 112
쿠키랑 세션이랑 다른거잖아요
둘다 인증에 사용되는 작은 저장소같은거예요
저는 둘이 다르다고해서
어떤로그인에는 전과정에 쿠키만 쓰이고 어떤과정에는 전과정에 세션만쓰이고
이런건줄알았는데 이 그림을 보니
로그인이라는건 세션+쿠키가 둘다쓰이는 작업인거네요..?
로그인을 하면 항상 sessionid를 발급해줘야하니까 세션이 쓰이고
클라이언트 측에서는 그정보를 저장하고있어야하니 sessionid를 담은
쿠키가 생성되는거구요.
제 말이 맞나요?
https://sjparkk-dev1og.tistory.com/1
2. 쿠키정보는 항상 서버에 전송되기때문에 네트워크 트래픽이 유발돼요
근데 쿠키는 웹브라우저에 있는 작은저장소예요 이말은 곧 서버의 자원을 활용하지 않는다는얘기죠
근데 서버에 항상 전송돼서 네트워크 트래픽을 유발하는게 서버의 자원을 쓰는것과 다른얘기인가요?
자꾸 요청이 오면 그거 처리하느라 자원을 써야하는거아닌가요?
답변 1
0
안녕하세요, 김민지 님. 공식 서포터즈 y2gcoder 입니다.
말씀해주신 로그인 방식에서는 세션과 쿠키를 모두 사용하는 게 맞습니다.
말씀해주신 대로 쿠키 또한 결국은 서버에서 쿠키를 받아서 처리하는 것이기 때문에 어떤 부분에서는 서버의 자원을 사용한다고 볼 수 있습니다. 그러나 세션과 큰 차이는 결국 세션은 서버에서 해당 정보를 저장하고 관리하는 비용이 들고, 쿠키는 클라이언트(웹 브라우저 같은)에 정보를 저장하고 관리합니다. 서버 입장에서는 저장과 유지 자원을 신경 쓸 필요가 없어진다고 보시면 될 것 같습니다. 요청이 많아짐에 따라 이는 더 크게 다가옵니다. :)
감사합니다.
캐시무효화시 그냥 no-store만 넣어되지 않나요?
0
73
2
API의 헤더와 바디에 대한 문의 입니다.
0
72
2
수정폼과 수정
0
70
1
쿠키에 대해 질문드려요!
0
90
2
서버에서 캐시 검증 헤더를 직접 처리해야 하나요?
0
90
1
http api get, post 멱등
0
41
1
컬렉션의 개념
0
50
1
시작라인에 들어가는 요청 대상 경로는 상대 경로 아닌가요?
0
54
1
PATCH 는 PUT처럼 멱등이여야 하지 않나요?
0
82
1
리소스 질문드립니다
0
56
1
IP 패킷 질문입니다.
0
59
1
html from, http api
0
76
2
브라우저 캐시가 60초 유효하다는게 무슨 뜻일까요
0
120
1
stateless 무상태 예제가 생각났는데. 저가 생각 한게 맞는지 궁금합니다.
0
101
1
URI 및 URL 질문, 왜 자바(스프링)에서는 이렇게 나누었는지?
0
142
1
host와 port
0
107
1
tcp/ip는 연결을 유지? 아니면 유지하지 않음?
0
146
1
다음 강의 커리큘럼 질문!!
0
131
2
캐시 개념에 대해서 설명하시지는 않으시는건가요?
0
114
1
클라이언트가 patch, delete 요청 시 알아야 하는 url
0
92
1
html form 형태 전송시 new, edit 등 컨트롤 리소스를 사용하는 이유
0
168
2
비 연결성(connectionless) 강의에서 질문입니다~
0
140
1
PATCH를 사용하지 못할 때 왜 POST?
0
163
2
협상과 우선순위3 질문드립니다.
1
130
1





