웹 애플리케이션에서 자주 호출되는 데이터는 서버 성능에 영향을 줄 수 있습니다. 특히 자주 변경되지 않는 데이터를 데이터베이스에서 반복적으로 불러오는 대신, 캐시(Cache) 에 저장해 두면 성능을 최적화할 수 있습니다. 이번 글에서는 .NET Core에서 MemoryCache를 사용해 데이터를 캐싱하고, 항목별로 캐시 만료 시간을 다르게 설정하는 방법을 알아보겠습니다.1. MemoryCache란?MemoryCache는 .NET Core에서 제공하는 메모리 기반의 캐싱 기술로, 데이터를 서버 메모리에 저장하여 빠르게 조회할 수 있도록 돕습니다. 자주 변경되지 않는 데이터를 캐시에 저장함으로써 데이터베이스나 외부 API 호출을 줄여 성능을 향상시킬 수 있습니다. 특히, 각 데이터마다 다른 만료 시간을 설정..