V VibeCoding 365
사전 목록 성능·최적화
80

VIBECODING 365 / DICTIONARY

캐시

Cache

DEFINITION

자주 쓰는 데이터나 계산 결과를 다시 만들거나 다시 요청하지 않도록 잠시 저장해 두는 방법이다. 브라우저 캐시, 서버 캐시, CDN 캐시, 데이터베이스 쿼리 캐시처럼 여러 층에서 사용된다. 캐시는 페이지를 빠르게 만들지만, 오래된 데이터를 계속 보여주는 문제가 생길 수 있으므로 언제 갱신하고 언제 무효화할지 정해야 한다. 바이브 코딩에서는 AI가 성능 문제를 해결한다며 캐시를 추가해도 최신성 조건을 빼먹는 경우가 많기 때문에, 캐시 키, 만료 시간, 갱신 트리거를 함께 확인해야 한다.

ENGLISH

Cache

EXAMPLE

뉴스 목록 API가 매 요청마다 느리다면 5분 캐시를 적용하되, 새 글을 발행한 직후에는 캐시를 무효화해서 방문자가 오래된 목록만 보지 않게 하고, 테스트에서 갱신 시점을 확인한다.

NOTES

빠른 응답과 데이터 최신성 사이의 균형이 핵심이다.

NEXT STEP / PRACTICE

읽고 끝내지 말고
다음 행동 하나.

막히면 Q&A에 짧게 남기거나, 쌩초보 가이드에서 오늘 할 일 하나만 골라 보세요.

Q&A 질문하기 쌩초보 가이드