Ch.Covelope

쿠키,세션,캐시 (cookie, session, cache) 간단하 본문

Server , etc

쿠키,세션,캐시 (cookie, session, cache) 간단하

Chrysans 2022. 3. 30. 23:14
728x90
반응형

 

 

 

 

쿠키

 

사이트에 방문, 이용할 때 브라우저에 저장되는 내용 (내 컴퓨터에 저장)


예) 우리가 어느 특정 사이트에 로그인을 하면 쿠키에 특정 사이트에 로그인한 기록을 가지고 다음에 자동으로 로그인을 할 수 있다. 브라우저를 닫았다가 다시 열어도 기록은 남아있다. (쿠키가 많이 쌓이면 오래된 기록은 삭제됨)

쿠키는 임의로 삭제 수정이 가능하고 로그인 정보 등 민감함 정보들이 있는데 쿠키는 클라이언트에 하드에 저장되므로 해당 컴퓨터를 다른 사람이 사용하거나 해킹당해서 접속하면 쉽게 노출될 수 있어 보안성이 낮다.

 

 


 

세션

 

쿠키와 비슷한 기능을 한다고 생각할 수 있다. 하지만 세션은 클라이언트가 아닌 서버 쪽에 저장된다.
그리고 쿠키의 생명주기와 다르다 쿠키는 브라우저를 닫아도 바로 삭제되지 않지만(유효기간 설정에 따라 다름) 세션은 브라우저가 닫히면 소멸 삭제된다. 그렇기 때문에 쿠키보다 보안면에서 우수하나 속도는 떨어질 수 있다.

 

 


 

 

캐시

 

캐시는 서버에서 가져오는 데이터들 중에서 재사용 될 겉 같은 데이터들 (이미지 같은)이나 용량이 큰 데이터를 임시로 저장하여 다음에 접속했을 때 렌더링 속도를 높이기 위해 사용된다.

 

 

 


 

 

 

 

https://github.com/chry8822

 

chry8822 - Overview

‘Keep true to the dreams of thy youth’ . chry8822 has 26 repositories available. Follow their code on GitHub.

github.com

 

 

 

728x90
반응형
Comments