Image Server offre un meccanismo per gestire contenuti non di immagine in cataloghi e distribuirli tramite un’applicazione separata context /is/content
. Il meccanismo consente di configurare il TTL per ogni elemento separatamente.
richiesta |
http:// server /is/content[/ catalogo / elemento ][? modificatori ] |
server |
server_address [: porta ] |
catalogo |
Identificatore del catalogo. |
elemento |
ID elemento contenuto statico. |
modificatori |
comando *[& comando ] |
comando |
cmdName = valore |
cmdName |
Uno dei nomi di comando supportati. |
valore |
Valore del comando. |
Image Server supporta i seguenti comandi in /is/content:
tipo | Filtro del tipo di contenuto. |
req | req=userdata , req=props , e req=exists solo. |
cache | Consente di disabilitare il caching lato client. |
I cataloghi di contenuti statici sono simili ai cataloghi di immagini, ma supportano un numero inferiore di campi di dati:
Attributo/Dati | Note |
---|---|
catalogo::Id |
Identificatore del record di catalogo per questo elemento di contenuto statico |
catalog::Path |
Percorso file per l'elemento di contenuto |
catalogo::scadenza |
Il TTL per questo contenuto; attributo::Expiration viene utilizzato se non specificato o se vuoto |
catalogo::Timestamp |
Timestamp di modifica del file; obbligatorio quando la convalida basata sul catalogo è abilitata con l'attributo::CacheValidationPolicy |
catalog::DatiUtente |
Metadati facoltativi associati a questo elemento di contenuto statico, disponibili per il client con req=userdata |
catalog::UserType |
Tipo di dati facoltativo; può essere utilizzato per filtrare le richieste di contenuto statico con il comando type= |
Questo meccanismo può aiutare a garantire che i clienti ricevano solo i contenuti appropriati alle loro esigenze. Supponendo che il contenuto statico sia contrassegnato con i tag appropriati catalog::UserType
, il client può aggiungere i type=
alla richiesta. Image Server confronta il valore fornito con type=
al valore di catalog::UserType
e, in caso di mancata corrispondenza, restituisce un errore invece di contenuti potenzialmente inappropriati.