C# Memory Cache

메모리 캐시

속도 증가를 위해 디비 데이타를 미리 메모리에 가져오는 방식으로 변경해서 속도를 높이는 방식

장정 Pros

  • Database 호출이 줄어든다.
  • 웹서비스 로드가 줄어든다.
  • 원하는 데이타를 빨리 찾을수 있다.

단점 Cons

  • 유지관리가 많이 든다.
  • 소스가 길어지고 복잡해진다.
  • 데이타 베이스와 싱크를 맞추기가 어렵다.

Type

  • In-Momory Cache : 짧은시간 사용하기
  • 영구 Cache : 긴시간 사용하기
  • 분산 Cashe : 여러프로세서로 분산하기

설치

NuGet 패캐지 관리에서 설치 및 참조 추가 확인 / 현재 8.0.0

Sample 1

Sample 2