로딩
티스토리 데이터 처리 중입니다.

ASP.NET Core 8.0의 출력 캐싱을 통한 성능 향상

 ASP.NET Core 8.0의 출력 캐싱을 통한 성능 향상

출력 캐싱은 .NET 7부터 도입된 새로운 기능입니다. 이를 통해 자체 IMemoryCache 구현 을 만드는 번거로움 없이 웹 API에 대한 응답 캐시를 쉽게 설정할 수 있습니다 .

이 문서에서는 ASP .NET Core Web API 프로젝트에서 출력 캐싱을 구현하는 방법을 설명합니다. 구성 먼저 Program.cs 파일 의 서비스 컨테이너에 OutputCache를 추가해야 합니다 . builder.Services.AddOutputCache(); 다음으로 OutputCache 미들웨어도 추가해야 합니다 . app.UseOutputCache(); 전체 Program.cs 파일은 다음과 같습니다. var builder = WebApplication.CreateBuilder(args); builder.Se.....