Bereitstellen von statischen (Nicht-Bild-)Inhalten serving-static-non-image-contents

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
Inhaltstyp .
req
req=userdata , req=props , und req=exists nur.
cache
Ermöglicht das Deaktivieren der clientseitigen Zwischenspeicherung.

Basissyntax section-42103439011540b2b9da3b5eebb442cd

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 section-91014f17f0d543d7aaf24539b2d7d4b9

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 verfügbar mit req=userdata .
catalog::UserType
Optionaler Datentyp; kann verwendet werden, um Anforderungen für statischen Inhalt mit der type= command .

Filtern von statischen Inhalten section-4c41bf41ff994910840c1352683d1f37

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 section-1ad25e10399e43eaa8ecb09b531dbf1a

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 Tracking-Element sind Textdateien, die aus einer Liste mit zeitgesteuerten Hinweisen 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 section-7b28631016044a22a3a6762fd64771e9

type= , req=, Referenz zum Bildkatalog

recommendation-more-help
a26166cd-f2f4-45ce-996d-96a0f0d6cf49