Bereitstellen von statischen (Nicht-Bild-)Inhalten

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:

type

Inhaltstypfilter.

req

req=userdata , req=props und req=exists only.

cache

Ermöglicht das Deaktivieren der clientseitigen Zwischenspeicherung.

Basissyntax

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

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.

Filtern von statischen Inhalten

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.

Videountertiteldateien

Sie können Videountertiteldateien (WebVTT), CSS oder beliebige Textdateien im JSONP-Format einschließen. Die JSON-Antwort wird unten beschrieben.

  • Bei WebVTT-Dateien lautet der MIME-Typ der Antwort text/javascript. JSON wird nicht zurückgegeben; Stattdessen wird JavaScript zurückgegeben, das eine Methode mit JSON aufruft. Sowohl die ID als auch der Handler sind optional.
  • Bei CSS-Dateien lautet der MIME-Typ der Antwort text/javascript. Sowohl die ID als auch der Handler sind optional.
  • Standardmäßig wird die UTF-8-Kodierung angewendet, um sicherzustellen, dass sie korrekt dekodiert ist. Die standardmäßige Größenbeschränkung beträgt 2 MB.

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 .

Verwandte Themen

type= , req=, Image Catalog Reference

Auf dieser Seite