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 nur.

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 nicht angegeben oder wenn leer.

catalog::TimeStamp

Zeitstempel der Dateiänderung; erforderlich, wenn die katalogbasierte Validierung mit attribute::CacheValidationPolicy .

catalog::UserData

Optionale Metadaten, die mit diesem statischen Inhaltselement verknüpft sind; für den Client mit req=userdata .

catalog::UserType

Optionaler Datentyp; kann verwendet werden, um Anforderungen für statischen Inhalt mit der type= command .

Filtern von statischen Inhalten

Dieser Mechanismus kann dazu beitragen, dass Kunden nur Inhalte erhalten, die ihren Bedürfnissen entsprechen. Angenommen, der statische Inhalt ist mit den entsprechenden Tags versehen catalog::UserType -Werte, kann der Client die type= -Befehl an die -Anfrage. Image Serving vergleicht den Wert, der mit dem type= -Befehl zum Wert von catalog::UserType und gibt bei Abweichungen 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.

Siehe https://en.wikipedia.org/wiki/JSONP für weitere Informationen zum JSONP-Format.

Siehe www.json.org für weitere Informationen zum JSON-Format.

Verwandte Themen

type= , req=, Referenz zum Bildkatalog

Auf dieser Seite