문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
nginx:proxy_cache [2012/10/24 17:22] kwon37xi |
nginx:proxy_cache [2015/06/30 09:59] (현재) kwon37xi |
||
---|---|---|---|
줄 1: | 줄 1: | ||
====== nginx Proxy Cache ====== | ====== nginx Proxy Cache ====== | ||
- | * 정적 데이터를 캐싱할 수 있다. | + | * 다른 서버에서 오는 |
+ | * [[http:// | ||
+ | * Cache를 비롯한 Shared 메모리를 사용하는 기능은 Windows Vista 이후 버전에서는 작동하지 않는다. [[http:// | ||
+ | * 기본적으로 응답의 헤더를 분석하여 캐시 관련 헤더의 값에 따라 캐싱을 수행한다. 즉, proxy 서버 전체에 대해 캐시를 걸더라도 응답 헤더에서 cache를 하도록 하지 않았다면 캐시를 수행하지 않는다. | ||
* [[http:// | * [[http:// | ||
- | * 캐시 경로 설정시 Linux에서는 해당 경로를 tmpfs로 지정하면 메모리 캐싱이 된다.[[http:// | + | * 캐시 경로 설정시 Linux에서는 해당 경로를 tmpfs로 지정하면 메모리 캐싱이 된다.[[http:// |
- | * '' | + | |
- | proxy_cache_path | + | |
</ | </ | ||
+ | * 일반적인 리눅스 배포판들은 ''/ | ||
+ | * [[http:// | ||
+ | proxy_cache_path | ||
+ | </ | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | |||
+ | ===== 기본 설정 ===== | ||
+ | < | ||
+ | http { | ||
+ | proxy_cache_path / | ||
+ | proxy_temp_path / | ||
+ | server { | ||
+ | proxy_cache cache; | ||
+ | } | ||
+ | } | ||
+ | </ | ||
+ | |||
+ | ===== 로컬 파일 캐시 ===== | ||
+ | * [[http:// | ||
+ | * nginx는 기본적으로 로컬 파일 캐싱을 지원하지 않고 있다. 그러나 서빙중인 파일이 NFS등의 네트워크로 연결된 파일 시스템 상에 있을 때 캐시를 하는 것이 부담을 줄여준다. | ||
+ |