정적(비이미지) 콘텐츠 제공

이미지 제공 기능을 사용하여 카탈로그의 비이미지 컨텐츠를 관리하고 별도의 /is/content 컨텍스트를 통해 제공할 수 있습니다.

이 기능을 사용하면 각 항목에 대해 별도로 TTL을 구성할 수 있습니다.

이미지 제공 기능은 /is/content에서 다음 명령을 지원합니다.

type

콘텐츠 유형 필터입니다.

req

req=userdata , req=props req=exists only

캐시

클라이언트측 캐싱을 사용하지 않도록 설정할 수 있습니다.

기본 구문

요청

http:// server /is/content[/catalog/ item ][? 수정자 ]

server

server_address [ : port ]

카탈로그

카탈로그 식별자.

항목

정적 콘텐츠 항목 ID입니다.

수정자

명령 *[& 명령 ]

명령

cmdName =

cmdName

지원되는 명령 이름 중 하나입니다.

value

명령 값입니다.

정적 콘텐츠 카탈로그

정적 컨텐츠 카탈로그는 이미지 카탈로그와 유사하지만 데이터 필드는 적게 지원합니다.

속성/데이터

주의

카탈로그::Id

이 정적 콘텐츠 항목에 대한 카탈로그 레코드 식별자입니다.

카탈로그::경로

이 콘텐츠 항목의 파일 경로입니다.

카탈로그::만료

이 콘텐츠 항목의 TTL입니다. 속성::지정하지 않았거나 비어 있는 경우 만료 이 사용됩니다.

카탈로그::타임스탬프

파일 수정 타임스탬프; 속성을 사용하여 카탈로그 기반 유효성 검사가 활성화될 때 필요합니다.:CacheValidationPolicy

카탈로그::UserData

이 정적 콘텐츠 항목과 연결된 선택적 메타데이터; req=userdata 를 사용하여 클라이언트가 사용할 수 있습니다.

catalog::UserType

선택적 데이터 유형; type= command 를 사용하여 정적 콘텐츠의 요청을 필터링하는 데 사용할 수 있습니다.

정적 콘텐츠 필터링

이 메커니즘을 사용하면 클라이언트가 필요에 맞는 컨텐츠만 수신하도록 할 수 있습니다. 정적 콘텐츠에 적절한 catalog::UserType 값이 태그로 지정되어 있다고 가정할 경우 클라이언트는 type= 명령을 요청에 추가할 수 있습니다. 이미지 제공 서비스는 type= 명령과 함께 제공된 값을 catalog::UserType 값과 비교하고, 일치하지 않을 경우 부적절한 내용이 아닌 오류를 반환합니다.

비디오 캡션 파일

비디오 캡션 파일(WebVTT), CSS 또는 모든 텍스트 파일을 JSONP 형식으로 캡슐화할 수 있습니다. JSON 응답은 아래에 설명되어 있습니다.

  • WebVTT 파일의 경우 응답의 MIME 유형은 text/javascript입니다. JSON이 반환되지 않습니다. 대신 JSON이 있는 메서드를 호출하는 Javascript가 반환됩니다. ID와 처리기는 모두 선택 사항입니다.
  • CSS 파일의 경우 응답의 MIME 유형은 text/javascript입니다. ID와 처리기는 모두 선택 사항입니다.
  • 기본적으로 UTF-8 인코딩이 적용되어 올바로 디코딩됩니다. 기본 크기 제한은 2MB입니다.

다른 종류의 시간 메타데이터에 대한 트랙을 사용할 수도 있습니다. 각 추적 요소의 소스 데이터는 시간 큐 목록으로 구성된 텍스트 파일입니다. 큐는 JSON 또는 CSV와 같은 형식으로 데이터를 포함할 수 있습니다.

JSONP 형식에 대한 자세한 내용은 https://en.wikipedia.org/wiki/JSONP 을 참조하십시오.

JSON 형식에 대한 자세한 내용은 www.json.org 을 참조하십시오.

참조

type= , req=, 이미지 카탈로그 참조

이 페이지에서는