Sie können Image Serving verwenden, um Nicht-Bild-Inhalte in Katalogen zu verwalten und über einen separaten /is/content-Kontext bereitzustellen.
Diese Funktion ermöglicht die separate Konfiguration der TTL für jedes Element.
Image Serving unterstützt die folgenden Befehle unter /is/content:
Inhaltstypfilter. |
|
req=userdata , req=props und req=exists only. |
|
Ermöglicht das Deaktivieren der clientseitigen Zwischenspeicherung. |
Anfrage |
http:// server /is/content[/catalog/ item ][? modifiers ] |
server |
server_address [ : port ] |
Katalog |
Katalogkennung. |
item |
Kennung des statischen Inhaltselements. |
modifiers |
command *[& command ] |
command |
cmdName = value |
cmdName |
Einer der unterstützten Befehlsnamen. |
value |
Befehlswert. |
Statische Inhaltskataloge ähneln Bildkatalogen, unterstützen jedoch weniger Datenfelder:
Attribut/Daten |
Anmerkungen |
---|---|
catalog::Id |
Die Katalogdatensatzkennung für dieses statische Inhaltselement. |
catalog::Path |
Der Dateipfad für dieses Inhaltselement. |
catalog::Expiration |
TTL für dieses Inhaltselement; attribute::Expiration wird verwendet, wenn kein Wert angegeben oder leer ist. |
catalog::TimeStamp |
Zeitstempel der Dateiänderung; erforderlich, wenn die Katalogbasierte Validierung mit dem Attribut ::CacheValidationPolicy aktiviert ist. |
catalog::UserData |
Optionale Metadaten, die mit diesem statischen Inhaltselement verknüpft sind; verfügbar für den Client mit req=userdata . |
catalog::UserType |
Optionaler Datentyp; kann verwendet werden, um Anforderungen nach statischen Inhalten mit dem Befehl type= zu filtern. |
Dieser Mechanismus kann dazu beitragen, dass Kunden nur Inhalte erhalten, die ihren Bedürfnissen entsprechen. Wenn der statische Inhalt mit geeigneten catalog::UserType
-Werten getaggt wird, kann der Client den Befehl type=
zur Anfrage hinzufügen. Image Serving vergleicht den mit dem Befehl type=
bereitgestellten Wert mit dem Wert catalog::UserType
und gibt im Fall einer Nichtübereinstimmung einen Fehler anstelle von möglicherweise ungeeigneten Inhalten zurück.
Sie können Videountertiteldateien (WebVTT), CSS oder beliebige Textdateien im JSONP-Format einschließen. Die JSON-Antwort wird unten beschrieben.
Sie können auch Tracks für andere Arten zeitgesteuerter Metadaten verwenden. Die Quelldaten für jedes Verfolgungselement sind Textdateien, die aus einer Liste zeitgesteuerter Hinweise bestehen. Cues können Daten in Formaten wie JSON oder CSV enthalten.
Weitere Informationen zum JSONP-Format finden Sie unter https://en.wikipedia.org/wiki/JSONP .
Weitere Informationen zum JSON-Format finden Sie unter www.json.org .
type= , req=, Image Catalog Reference