브라우저를 사용하는 환경 (로컬 컴퓨터
)에 서버에서 받은 데이터를 저장한 파일
로그인 정보 같이 유저가 굳이 다시 서버에 다시 요청하기에는 비효율적인 정보를 로컬에 저장해둠으로서 생산성을 높이는 것이 목적!
로그인 정보 등 사용자의 정보가 저장되는 경우가 많아 보안문제를 잘 살펴야 함.
다시 서버에 request 할 필요가 없기 때문에 속도가 빠름
서버
에서 유저의 인증상태 (로그인 여부 등) 을 임시로 저장한 파일
쿠키와 같이 임시로 유저의 정보를 저장해둠으로서 생산성을 높이는 것이 목적!
서버에 저장해두기 때문에 쿠키보다 보안이 우수함.
서버에 저장되어있어서 쿠키보다 다소 느리고 유저정보가 많으면 메모리 과부하가 생길 수 있음.
서버에서 관리하기 때문에 로그관리 용이함.
웹 개발 시 어떤 정보를 쿠키로 저장할 지, 세션으로 저장할 지 적절히 판단하는 것이 중요하다.
브라우저를 사용하는 환경 (로컬 컴퓨터
)에 서버에서 받은 데이터를 저장한 파일 (쿠키와동일)
이미지같은 재사용될 것 같거나 용량이 큰 리소스를 임시로 저장해두어서 렌더링 속도를 높이는 것이 목적!
쿠키와는 비슷하지만 목적성에 차이가 있다