Offcanvas

������������������

ASP 닷넷 코어에서 응답 캐싱 미들웨어를 활용하는 방법

마이크로소프트의 ASP 닷넷 코어(Core)는 윈도우, 리눅스, 맥OS에서 구동하는 현대적인 고성능 웹 애플리케이션을 개발하는 인기 툴이다. 고성능을 지원하는 방법 중 하나는 당연히 캐싱(Caching)이다. ASP 닷넷 코어에는 내장 캐시(Cache) 객체가 없지만 인메모리 캐싱, 분산형 캐싱, 응답 캐싱 등 다양한 유형의 캐싱을 지원한다. 여기서는 응답 캐싱의 의미와 그 장점을 살펴보고 ASP 닷넷 코어에서 제공하는 응답 캐싱 미들웨어를 활용하는 방법을 알아보자. 응답 캐싱이란 응답 캐싱은 HTTP 응답 객체에서 캐시 관련 헤더를 이용해 웹 서버 응답을 캐시 처리하는 기능이다. 이런 헤더가 모든 요청 또는 선택된 몇 개 요청에 대한 응답을 캐시 처리하는 방법을 지정한다. 출력 캐싱과 달리 ASP 닷넷 코어의 응답 캐싱은 웹 서버의 메모리에서 응답을 캐시 처리하지 않는다. ASP 닷넷 코어의 응답 캐싱은 실제로 확장 가능한 향상된 형태의 출력 캐싱이다. HTTP 응답에서 캐시 관련 헤더를 지정해 웹 브라우저에 콘텐츠를 캐시 처리하도록 알리는 데 사용된다. 이로 인해 후속 요청을 클라이언트의 캐시에서 제공할 수 있으므로 클라이언트가 웹 서버에 전송하는 요청의 수를 크게 줄이고 지연 속도도 단축할 수 있다. 응답 캐싱은 기본적으로 메모리를 사용해 데이터를 캐시 처리하지만 필요에 따라 사용자 정의 저장소를 구성해 사용할 수도 있다. ASP 닷넷 코어에서 응답 캐싱 미들웨어를 활용하고 구성하는 방법은 다음과 같다. 먼저 비주얼 스튜디오(Visual Studio)에서 ASP 코어를 생성하자. ASP 닷넷 코어 2.0이 시스템에 설치돼 있다고 가정하고 다음 단계에 따라 비주얼 스튜디오 2017에서 ASP 닷넷 코어 애플리케이션을 생성할 수 있다. 1. 비주얼 스튜디오를 열고 파일(File) > 새로 만들기(New) > 프로젝트(Project)를 클릭한다. 2. 표시된 템플릿 목록에서 "ASP.Net 코어 웹 애플...

ASP닷넷 캐싱미들웨어

2018.04.18

마이크로소프트의 ASP 닷넷 코어(Core)는 윈도우, 리눅스, 맥OS에서 구동하는 현대적인 고성능 웹 애플리케이션을 개발하는 인기 툴이다. 고성능을 지원하는 방법 중 하나는 당연히 캐싱(Caching)이다. ASP 닷넷 코어에는 내장 캐시(Cache) 객체가 없지만 인메모리 캐싱, 분산형 캐싱, 응답 캐싱 등 다양한 유형의 캐싱을 지원한다. 여기서는 응답 캐싱의 의미와 그 장점을 살펴보고 ASP 닷넷 코어에서 제공하는 응답 캐싱 미들웨어를 활용하는 방법을 알아보자. 응답 캐싱이란 응답 캐싱은 HTTP 응답 객체에서 캐시 관련 헤더를 이용해 웹 서버 응답을 캐시 처리하는 기능이다. 이런 헤더가 모든 요청 또는 선택된 몇 개 요청에 대한 응답을 캐시 처리하는 방법을 지정한다. 출력 캐싱과 달리 ASP 닷넷 코어의 응답 캐싱은 웹 서버의 메모리에서 응답을 캐시 처리하지 않는다. ASP 닷넷 코어의 응답 캐싱은 실제로 확장 가능한 향상된 형태의 출력 캐싱이다. HTTP 응답에서 캐시 관련 헤더를 지정해 웹 브라우저에 콘텐츠를 캐시 처리하도록 알리는 데 사용된다. 이로 인해 후속 요청을 클라이언트의 캐시에서 제공할 수 있으므로 클라이언트가 웹 서버에 전송하는 요청의 수를 크게 줄이고 지연 속도도 단축할 수 있다. 응답 캐싱은 기본적으로 메모리를 사용해 데이터를 캐시 처리하지만 필요에 따라 사용자 정의 저장소를 구성해 사용할 수도 있다. ASP 닷넷 코어에서 응답 캐싱 미들웨어를 활용하고 구성하는 방법은 다음과 같다. 먼저 비주얼 스튜디오(Visual Studio)에서 ASP 코어를 생성하자. ASP 닷넷 코어 2.0이 시스템에 설치돼 있다고 가정하고 다음 단계에 따라 비주얼 스튜디오 2017에서 ASP 닷넷 코어 애플리케이션을 생성할 수 있다. 1. 비주얼 스튜디오를 열고 파일(File) > 새로 만들기(New) > 프로젝트(Project)를 클릭한다. 2. 표시된 템플릿 목록에서 "ASP.Net 코어 웹 애플...

2018.04.18

회사명:한국IDG 제호: ITWorld 주소 : 서울시 중구 세종대로 23, 4층 우)04512
등록번호 : 서울 아00743 등록일자 : 2009년 01월 19일

발행인 : 박형미 편집인 : 박재곤 청소년보호책임자 : 한정규
사업자 등록번호 : 214-87-22467 Tel : 02-558-6950

Copyright © 2022 International Data Group. All rights reserved.

10.5.0.9