이러한 모듈 모두 컴파일됩니다 Nginx로 기본적으로 모듈을 수동으로 제외 하도록 지정 하지 않으면 구성.
이 모듈을 사용 하 여 단순히 캐싱 처리.
샘플 구성:
서버 {위치 / {세트 $memcached _key $uri; memcached_pass http://www.aliyun.com/zixun/aggregation/11696.html "& gt; 이름: 11211; Default_type 텍스트/html; Error_page 404 = / 대체; } 위치 = / 대체 {Proxy_pass 백엔드;}}
지침
Memcached_pass
구문: Memcached_pass [이름: 포트]
기본값: 없음
필드 작업: HTTP, 서버, 위치
백엔드는 memcached에 일부 데이터를 설정 하는 데 필요한, memcached 키 "/ uri? args".
버전 0.5.9 memcached 키 변수 $memcached_key에에서 저장 됩니다.
Memcached_connect_timeout
구문: memcached_connect_timeout [시간]
기본값: 60
필드 작업: HTTP, 서버, 위치
초에 memcached 서비스를 연결 하기 위한 시간 제한입니다.
지원된 시간 단위는 "s" (초) 고, 혼동을 피하기 위해 시간 단위를 지정할 수 있습니다. MS "(밀리초)," Y "(년)," M "(달)," W "(주)," D "(일)," H "(시간), 및" M "(분).
Memcached_read_timeout
구문: memcached_read_timeout [시간]
기본값: 60
필드 작업: HTTP, 서버, 위치
초에 memcached 데이터를 읽기 위한 시간이 초과 되었습니다.
지원된 시간 단위는 "s" (초) 고, 혼동을 피하기 위해 시간 단위를 지정할 수 있습니다. MS "(밀리초)," Y "(년)," M "(달)," W "(주)," D "(일)," H "(시간), 및" M "(분).
Memcached_send_timeout
구문: memcached_send_timeout [시간]
기본값: 60
필드 작업: HTTP, 서버, 위치
초에 memcached 데이터를 보내기 위한 시간 제한입니다.
지원된 시간 단위는 "s" (초) 고, 혼동을 피하기 위해 시간 단위를 지정할 수 있습니다. MS "(밀리초)," Y "(년)," M "(달)," W "(주)," D "(일)," H "(시간), 및" M "(분).
Memcached_buffer_size
구문: memcached_buffer_size [크기]
기본값: GetPageSize (2)
필드 작업: HTTP, 서버, 위치
바이트 단위로 전송/수신 버퍼의 크기입니다.
Memcached_next_upstream
구문: memcached_next_upstream [오류 | 타임 아웃 | invalid_response | not_found | 끄기]
기본값: 오류 시간 제한
필드 작업: HTTP, 서버, 위치
Memcached_pass 두 개 또는 두 개 이상의 경우에 어떤 오류 상태 요청 다른 부하 분산 서버에 전달 됩니다 지정 값.
변수
$memcached _key
Memcached 키의 값입니다.