본문 바로가기
Programming/java

[cache] cache 개념

by 막이 2014. 9. 26.

20%의 요구가 80%의 리소스를 점유한다

자주 사용되는 데이터는 cache 사용으로 성능을 대폭 향상 시킬 수 있다.

chche 는 평소 자주 사용되는 데이터를 저장해두는 임시 저장소

생성에 많은 비용이 필요한 정보를 저장해두는 임시 저장소


*웹 서비스 관점의 cache

 -웹페이지 화면 : browser cache , apache cache

 - DB조회 결과 : ibatis Oscache

 - 공유 메모리 : terracotta bigMemory

 - static 자원 : Ehcache



Local Cache

- 로컬 장비 내에서만 사용되는 캐시

- 로컬 자원을 활용 (메모리,디스크)

- 빠른결과

- 다른 서버와 데이터 공유가 어려움 

 Global Cache

- 다수의 서버가 공유하는 캐시

- 데이터 분산 저장(확장성)

- 로컬 캐시보다 느리다.(네트워크 트래픽)

- 데이터 공유가 상대적으로 쉬움


'Programming > java' 카테고리의 다른 글

Target runtime Apache Tomcat v6.0 is not defined 오류 해결  (0) 2014.11.20
[ehcache]  (0) 2014.09.26
controller 에서 return json 타입  (0) 2014.09.23
POI 셀병합 예제  (0) 2014.02.20
POI(엑셀라이브러리)  (0) 2014.02.20