Image Serving fornisce un meccanismo per gestire i contenuti non immagine nei cataloghi e distribuirli tramite un context /is/content
separato. Il meccanismo consente di configurare il TTL per ogni elemento separatamente.
request |
http:// server /is/content[/ catalogo / elemento ][? modificatori ] |
server |
server_address [: porta ] |
catalogo |
Identificatore catalogo. |
item |
ID elemento contenuto statico. |
modificatori |
command *[& command ] |
command |
cmdName = value |
cmdName |
Uno dei nomi di comando supportati. |
value |
Valore comando. |
Image Server supporta i seguenti comandi in /is/content:
type | Filtro del tipo di contenuto. |
req | req=userdata , req=props e req=exists only. |
cache | Consente di disattivare il caching lato client. |
I cataloghi di contenuti statici sono simili ai cataloghi di immagini, ma supportano un numero minore di campi dati:
Attributo/Dati | Note |
---|---|
catalogo::Id |
Identificatore del record del catalogo per questo elemento di contenuto statico |
catalogo:Percorso |
Percorso del file per l'elemento di contenuto |
catalogo::Scadenza |
TTL per questo elemento di contenuto; attribute::La scadenza è utilizzata se non è specificata o se è vuota |
catalogo::TimeStamp |
Timestamp modifica file; obbligatorio quando la convalida basata su catalogo è abilitata con l'attributo::CacheValidationPolicy |
catalogo::UserData |
Metadati facoltativi associati a questo elemento di contenuto statico; disponibile per il client con req=userdata |
catalogo::UserType |
Tipo di dati opzionale; può essere utilizzato per filtrare le richieste di contenuto statico con il comando type= |
Questo meccanismo consente di garantire che i clienti ricevano solo contenuti adatti alle loro esigenze. Presupponendo che al contenuto statico siano assegnati tag con valori catalog::UserType
appropriati, il client può aggiungere il comando type=
alla richiesta. Image Serving confronterà il valore fornito con il comando type=
con il valore di catalog::UserType
e, in caso di mancata corrispondenza, restituirà un errore invece di contenuti potenzialmente inappropriati.