취미와 밥줄사이

[ Network ] Web Cache 본문

Infrastructure/Network

[ Network ] Web Cache

취미와 밥줄사이 2022. 3. 8. 18:15

웹 캐시( web cache)

  • 서버 지연을 줄이이 귀해 웹 페이지, 이미지, 기타 유형의 웹 멀티미디어 등의 웹 문서들을 임시 저장하기 위한 정보기술

웹 캐시의 종류

  • 브라우저 캐시
    • 브라우저 또는 Client Application에 의해 내부 디스크에 캐쉬
    • 이미 방문한 페이지를 재 방문하는 경우 극대화
  • 프록시 캐시
    • Client나 Server가 아닌 네트웤 상에서 동작
  • 게이트웨이 캐시
    • 서버 앞 단에 설치되어 요청에 대한 캐시 및 효율적인 분배를 통해 가용성, 신뢰성, 성능등을 향상

브라우저 캐시(Browser Cache)

  • 웹 캐시의 일종
  • 브라우저가 웹 사이트의 에셋을 저장하는 것
  • 일반적으로 정적 자산(static asset)을 캐싱
    • 이미지 - 로고, 사진, 백그라운드
    • HTML
    • CSS
    • JavaScript
  • 캐시의 유효 기간이 지나기 전
    • 한 번 받아온 리소스의 유효 기간이 지나기 전이라면, 브라우저는 서버에 요청을 보내지 않고 디스크 또는 메모리에서만 캐시를 읽어와 사용함
  • 캐시의 유효 기간이 지난 이후: 재검증
    • 조건부 요청을 통해 캐시가 유효한지 재검증 수행
    • 재검증 결과 캐시가 유효하다면, 서버는 [304 Not Modified} 응답을 보냄

 

REFERENCE

https://sarc.io/index.php/miscellaneous/1565-browser-cache#:~:text=%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%20%EC%BA%90%EC%8B%9C%EB%8A%94%20%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80%EC%97%90%EC%84%9C,%EB%8D%B0%20%EC%82%AC%EC%9A%A9%EB%90%98%EB%8A%94%20%EB%B0%A9%EC%8B%9D%EC%9D%B4%EB%8B%A4%20.

 

Browser Cache에 대하여

Tech Note 정보 stdio.h 님이 작성하신 글입니다. 카테고리: [ Miscellaneous ] 게시됨: 25 June 2019 작성됨: 25 June 2019 최종 변경: 25 June 2019 조회수: 7425 1. 브라우저 캐시란? 브라우저 캐시는 브라우저에서 로

sarc.io

https://velog.io/@mgm-dev/%EA%B0%84%EB%9E%B5-%EB%B8%8C%EB%9D%BC%EC%9A%B0%EC%A0%80-%EC%BA%90%EC%8B%9C%EC%97%90-%EB%8C%80%ED%95%B4

 

[간략] 브라우저 캐시에 대해

캐시에 대해, 브라우저 캐시 위주로~

velog.io

https://toss.tech/article/smart-web-service-cache

 

웹 서비스 캐시 똑똑하게 다루기

웹 성능을 위해 꼭 필요한 캐시, 제대로 설정하기 쉽지 않습니다. 토스 프론트엔드 챕터에서 올바르게 캐시를 설정하기 위한 노하우를 공유합니다.

toss.tech

 

https://hahahoho5915.tistory.com/33ㅎㅎ

 

웹 캐시(WEB Cache)란 무엇인가?(특징)

개요 > 웹 캐시(WEB Cache)가 무엇(What)인가? > 웹 캐시(WEB Cache)를 사용하는 이유(Why)? 멋대로 요약 캐싱 기본 개념 : 캐싱(Caching)은 애플리케이션의 처리 속도를 높여준다. 이미 가져온 데이터나.

hahahoho5915.tistory.com

 

'Infrastructure > Network' 카테고리의 다른 글

[ Network ] CDN이란?  (0) 2022.03.08
[ Network ] netstat 명령어 사용법  (0) 2022.03.08
[ Network ] ARP(Address Resolution Protocol)  (0) 2022.03.08
[ Network ] TCP 3 Way-Handshake  (0) 2022.03.07
[ Network ] Ethernet이란  (0) 2022.03.07