이미지 제공은 카탈로그에서 비이미지 컨텐츠를 관리하고 별도의 context /is/content
을 통해 제공하는 메커니즘을 제공합니다. 메커니즘을 통해 각 항목에 대한 TTL을 별도로 구성할 수 있습니다.
요청 |
http:// server /is/content[/ catalog / item ][? 수정자 ] |
server |
server_address [: port ] |
카탈로그 |
카탈로그 식별자. |
항목 |
정적 콘텐츠 항목 ID입니다. |
수정자 |
명령 *[& 명령 ] |
명령 |
cmdName = 값 |
cmdName |
지원되는 명령 이름 중 하나입니다. |
value |
명령 값입니다. |
이미지 제공 기능은 /is/content에서 다음 명령을 지원합니다.
type | 콘텐츠 유형 필터입니다. |
req | req=userdata , req=props 및 req=exists only |
캐시 | 클라이언트측 캐싱을 사용하지 않도록 설정할 수 있습니다. |
정적 컨텐츠 카탈로그는 이미지 카탈로그와 유사하지만 데이터 필드는 적게 지원합니다.
속성/데이터 | 주의 |
---|---|
카탈로그::Id |
이 정적 콘텐츠 항목에 대한 카탈로그 레코드 식별자입니다 |
카탈로그::경로 |
이 콘텐츠 항목의 파일 경로입니다 |
카탈로그::만료 |
이 콘텐츠 항목의 TTL입니다. attribute::Expiration은 지정하지 않았거나 비어 있는 경우 사용됩니다 |
카탈로그::타임스탬프 |
파일 수정 타임스탬프; 다음 속성을 사용하여 카탈로그 기반 유효성 검사가 활성화될 때 필요합니다.:CacheValidationPolicy |
카탈로그::UserData |
이 정적 콘텐츠 항목과 연결된 선택적 메타데이터; req=userdata를 사용하여 클라이언트가 사용할 수 있습니다. |
catalog::UserType |
선택적 데이터 유형; type= 명령을 사용하여 정적 콘텐츠의 요청을 필터링하는 데 사용할 수 있습니다. |
이 메커니즘을 사용하면 클라이언트가 필요에 맞는 컨텐츠만 수신하도록 할 수 있습니다. 정적 콘텐츠에 적절한 catalog::UserType
값이 태그로 지정되어 있다고 가정할 경우 클라이언트는 type=
명령을 요청에 추가할 수 있습니다. 이미지 제공 서비스는 type=
명령과 함께 제공된 값을 catalog::UserType
값과 비교하고, 일치하지 않을 경우 부적절한 내용이 아닌 오류를 반환합니다.
type= , req=, 이미지 카탈로그 참조