캐싱 개념정리
| 캐싱이란 어떠한 데이터를 한 번 받아온 이후 가져온 곳보다 더 가까운 곳에 임시로 저장하여, 필요시 더 빠르게 불러와서 사용하는 프로세스를 의미한다. 개발자는 재사용을 충분히 많이 할 수 있는 데이터만 잘 캐싱해서, 성능과 비용을 모두 아끼는 것이 중요하다. 캐싱을 사용하지 않는다면 서버에 매번 요청을 보내기에 과부하를 일으킬 수 있으며 클라이언트에서는 서버에서의 응답을 매번 기다려야하기에 성능이 저하된다. 이를 해결 할 수 있는 방법은 처음에 불러온 데이터의 복사본을 두고 stale(최신이 아닌 데이터를 가지고 있는)이 되었다고 판단하여 서버에 다시 요청을 보내는것으로 요청을 줄이고 성능을 향상 시킬 수 있다. | 브라우저 캐시 이미 방문한 웹 페이지에서는 페이지의 리소스를 캐싱해서 다음번에도 동일..
2023.12.19