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 |