캐시가 없을 때
- 데이터가 변경되지 않아도 계속 네트워크를 통해서 데이터를 다운로드 받아야 한다.
- 인터넷 네트워크는 매우 느리고 비싸다.
- 브라우저 로딩 속도가 느리다.
- 느린 사용자 경험
- 동일한 요청에 대해서 계속 네트워크를 통해서 동일한 응답을 해준다.

캐시 적용
- 캐시 덕분에 캐시 가능 시간동안 네트워크를 사용하지 않아도 된다.
- 비싼 네트워크 사용량을 줄일 수 있다.
- 브라우저 로딩 속도가 매우 빠르다.
- 빠른 사용자 경험
1. 첫 번째 요청

2. 두 번째 요청
1) 캐시 유효 시간 검증

2) 캐시에서 조회

3. 세 번째 요청 - 캐시 시간 초과
1) 캐시 유효 시간 검증

2) 캐시 갱신

※ 캐시가 만료가 되었을 때, 클라이언트가 가진 데이터랑 서버가 가진 데이터랑 똑같을 경우
해당 데이터를 네트워크를 통해서 다운로드 받을 필요가 없다. 이 프로세스를 다음 강의에서 진행합니다.
출처
https://www.inflearn.com/course/http-%EC%9B%B9-%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC/dashboard
모든 개발자를 위한 HTTP 웹 기본 지식 - 인프런 | 강의
실무에 꼭 필요한 HTTP 핵심 기능과 올바른 HTTP API 설계 방법을 학습합니다., 웹 기술을 사용하는 개발자라면 누구나 OK!꼭 필요한 HTTP의 핵심을 알려드립니다. 📣 확인해주세요!본 강의는 자바 스
www.inflearn.com