문제 상황이전 글에서 멀티스레드 + 배치 처리로 49초 → 6초까지 줄였음.근데 막상 서비스로 쓰려니까 6초도 느림.메인페이지 들어갈 때마다 6초 기다리는 건 사용자 경험상 문제가 있음.특히 새로고침할 때마다 6초씩 걸리면 답답함.근데 생각해보면:공연 정보가 초 단위로 바뀌는 게 아님하루에 한 번 정도 갱신해도 충분함같은 데이터를 매번 API 호출해서 가져오는 건 낭비캐싱을 적용하면 해결될 문제임.원인 분석왜 캐싱을 처음부터 안 했는가?처음 설계할 때 "KOPIS 데이터는 실시간으로 바뀔 수 있다"는 가정 때문에 캐싱을 피했음.근데 실제로 확인해보니:공연 정보가 하루에 여러 번 바뀌는 경우는 거의 없음대부분 신규 공연 등록, 종료 공연 삭제 정도기존 공연의 출연진이나 가격이 수시로 바뀌지 않음"실시간 최..