Local Cash1 로컬 캐시(Local Cache)에서 글로벌 캐시(Global Cache)로 개요 현재 운영중인 서버에서, 전체 상품 리스트를 로컬 캐시에 넣어 사용하고 있다. 이 로컬 캐시는 어드민 페이지에서 상품을 수정하고, 캐시 업데이트 버튼을 누르면 갱신할 수 있다 (별도의 캐시 만료기간이 정해져 있지 않다) 그런데, 로컬 캐시 사용에 자잘한 문제점이 있다고 판단되어 글로벌 캐시로 마이그레이션하려고 한다. 판단 근거는 아래와 같다. 메모리 전체 상품 개수가 증가할수록 로컬 캐시가 차지하는 메모리의 양도 증가한다. 메모리는 서버의 스펙, 즉 비용과 직결되기 때문에 미래를 보면 글로벌 캐시를 사용하는게 더 효율적이다. 속도 로컬 캐시는 네트워크 통신을 거치지 않고 메모리에서 바로 데이터를 읽어오기 때문에 글로벌 캐시보다 처리 속도가 더 빠르다. 하지만 이미 프로젝트 내에서 사용중인 글로벌 캐.. 2023. 6. 4. 이전 1 다음