캐시

2024. 4. 2. 14:53컴퓨터지식/기술면접

캐시

캐시의 장단점과 어떤 부분에  활용하는지 설명해주세요. 프론트엔드에서 캐시를 사용할수 있는 2~3가지 영역을 제시해 주세요.

 

캐시

데이터를 빠르게 접근할 수 있도록 저장하는 메모리

 

장단점

장점

  1. 반복적인 요청을 중복해서 요청할 필요가 없어지기 때문에 서버의 부하 감소
  2. 빠른 응답속도 제공

단점

  1. 최신데이터를 보장하지 않는다.
  2. 적은 용량
  3. 보안의 문제가 될 수 있다.
  4. 우선적으로 캐시를 먼저 탐색하기 때문에 캐시 레이트 힛등 관리가 필요하다.

 

활용

브라우저 단에서 이미지 등을 캐싱하여 메번 서버에서 다운로드 하지 않고 로딩 시간을 단축할 수 있다.

HTTP/1.1 에서 캐시 제어를 위한 Cache-Control:max-age Cache-Control:no-cache 등 헤더가 추가 되면서 캐시를 잘 활용한 웹서비스 최적화가 가능합니다.

 

캐시의 핵심은 비용!!

 

'컴퓨터지식 > 기술면접' 카테고리의 다른 글

Null / Undefined / Undeclared / NaN 에 대해 설명해주세요.  (0) 2024.04.06
프레임워크와 라이브러리  (0) 2024.04.02
Cookie MaxAge, Expires  (0) 2024.04.01
useRef  (0) 2023.07.29
Hoisting, TDZ / parameter, argument  (0) 2023.07.26