11.6.4 캐싱
트윗을 더 빠르게 조회하려면 트윗 서비스에서 레디스 같은 캐싱 시스템을 활용합니다. 예를 들어 인기 급상승 트윗이나 화제가 되는 트윗처럼 자주 요청하는 데이터를 캐시에 미리 저장해 두는 것이지요. 사용자가 트윗을 요청하면 서비스는 먼저 캐시를 확인해서 데이터가 있으면 바로 가져옵니다. 이렇게 하면 데이터베이스에 요청할 필요가 없으니 부하를 줄일 수 있습니다. 반대로 캐시에 데이터가 없다면 데이터베이스에서 트윗을 가져오고, 가져온 데이터를 캐시에 저장합니다. 이렇게 하면 다음번에 같은 요청이 들어왔을 때 훨씬 빠르게 처리할 수 있어 전체적인 성능을 끌어올릴 수 있습니다.