메모리 캐시
속도 증가를 위해 디비 데이타를 미리 메모리에 가져오는 방식으로 변경해서 속도를 높이는 방식
장정 Pros
- Database 호출이 줄어든다.
- 웹서비스 로드가 줄어든다.
- 원하는 데이타를 빨리 찾을수 있다.
단점 Cons
- 유지관리가 많이 든다.
- 소스가 길어지고 복잡해진다.
- 데이타 베이스와 싱크를 맞추기가 어렵다.
Type
- In-Momory Cache : 짦은시간 사용하기
- 영구 Cache : 긴시간 사용하기
- 분산 Cashe : 여러프로세서로 분산ㅎ하기
설치
NuGet 패캐지 관리에서 설치 및 참조 추가 확인

소스에서 호출
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
using System; namespace MemChech { class Program { static System.Runtime.Caching.MemoryCache mcc = new System.Runtime.Caching.MemoryCache("DEV"); static void Main(string[] args) { Console.WriteLine("ok"); Console.ReadLine(); } } } |
1 2 3 |