문서의 선택한 두 판 사이의 차이를 보여줍니다.
| 양쪽 이전 판 이전 판 다음 판 | 이전 판 | ||
|
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등의 네트워크로 연결된 파일 시스템 상에 있을 때 캐시를 하는 것이 부담을 줄여준다. | ||
| + | |||