Puede utilizar el servicio de imágenes para administrar el contenido que no es de imagen en los catálogos y servirlo mediante un contexto /is/content independiente.
Esta capacidad permite configurar el TTL para cada elemento por separado.
El servicio de imágenes admite los siguientes comandos en /is/content:
Filtro de tipo de contenido. |
|
req=userdata , req=props , y req=exists solo. |
|
Permite deshabilitar el almacenamiento en caché del lado del cliente. |
solicitud |
http:// server /is/content[/catalog/ artículo ][? modificadores ] |
server |
server_address [ : puerto ] |
catalogar |
Identificador de catálogo. |
artículo |
ID de elemento de contenido estático. |
modificadores |
mando *[& mando ] |
mando |
cmdName = valor |
cmdName |
Uno de los nombres de comando admitidos. |
valor |
Valor del comando. |
Los catálogos de contenido estático son similares a los catálogos de imágenes, pero admiten menos campos de datos:
Atributo/Datos |
Notas |
---|---|
catalog::Id |
El identificador de registro de catálogo para este elemento de contenido estático. |
catalog::Path |
Ruta de archivo para este elemento de contenido. |
catalog::Expiration |
El TTL para este elemento de contenido; attribute::Caducidad se utiliza si no se especifica o si está vacío. |
catalog::TimeStamp |
Marca de tiempo de modificación de archivos; necesaria cuando la validación basada en catálogo está habilitada con attribute::CacheValidationPolicy . |
catalog::UserData |
Metadatos opcionales asociados con este elemento de contenido estático; disponibles para el cliente con req=userdata . |
catalog::UserType |
Tipo de datos opcional; se puede utilizar para filtrar solicitudes de contenido estático con type= comando . |
Este mecanismo puede ayudar a garantizar que los clientes solo reciban el contenido adecuado para sus necesidades. Suponiendo que el contenido estático esté etiquetado con lo apropiado catalog::UserType
valores, el cliente puede agregar los type=
a la solicitud. El servicio de imágenes compara el valor proporcionado con la variable type=
comando al valor de catalog::UserType
y, si hay una discrepancia, devuelve un error en lugar de contenido potencialmente inapropiado.
Puede encapsular archivos de rótulo de vídeo (WebVTT), CSS o cualquier archivo de texto en formato JSONP. La respuesta JSON se describe a continuación.
También puede utilizar pistas para otros tipos de metadatos cronometrados. Los datos de origen de cada elemento de seguimiento son un archivo de texto compuesto por una lista de indicaciones temporizadas. Las señales pueden incluir datos en formatos como JSON o CSV.
Consulte https://en.wikipedia.org/wiki/JSONP para obtener más información sobre el formato JSONP.
Consulte www.json.org para obtener más información sobre el formato JSON.