Quando si condivide un layer feature hosted o un layer servizio web sicuro ArcGIS Server con credenziali salvate con il pubblico, ArcGIS Online utilizza una rete di consegna dei contenuti (CDN) per ottimizzare le prestazioni del livello e ridurre il carico del server.
Mentre si scorre la mappa e si interagisce con il layer, l'applicazione richiede dati. Il CDN memorizza nella cache le informazioni restituite dal server per tali richieste. Questa risposta cache riduce il tempo necessario per caricare una mappa contenente il layer, migliora la reattività delle applicazioni che utilizzano il layer e, pertanto, offre una migliore esperienza durante l'interazione con il layer.
I dati nel layer possono cambiare sul server. Quindi, il CDN e il browser controllano periodicamente gli aggiornamenti. La quantità di tempo, in minuti, tra i controlli viene indicata come l'età massima della cache. Quando si raggiunge l'età massima della cache, la cache viene aggiornata. Un minor numero di controlli per gli aggiornamenti significa migliori prestazioni; tuttavia, significa anche che le persone che stanno usando il layer pubblico senza accedere all'organizzazione (utenti anonimi) aspettano più a lungo per vedere gli ultimi dati.
È possibile incrementare l'impostazione dell'età massima della cache, riducendo quindi la frequenza con cui il browser e il CDN controllano la presenza di modifiche.
Prima di aumentare l'età massima della cache su un layer che condividi con il pubblico, considera quanto segue:
- Le modifiche ai dati potrebbero non essere disponibili al pubblico fino alla scadenza della cache CDN attuale. Ad esempio, aumentando l'età massima della cache da 30 secondi a 5 minuti, il CDN aspetta 5 minuti prima che una richiesta richieda il controllo della presenza di dati aggiornati.
- Se si smette di condividere il layer con il pubblico, le risposte nella cache rimangono temporaneamente sul CDN fino alla scadenza della cache. Ciò significa che se l'età massima della cache è impostata su 5 minuti, possono volerci fino a 5 minuti prima di rendere inaccessibile il layer al pubblico. Gli utenti che hanno effettuato l'accesso all'organizzazione vedono comunque i dati più recenti.
Solo il proprietario del layer o un amministratore può cambiare l'età massima della cache. Questa impostazione non è disponibile per feature layer ospitati con modifica abilitata e non è disponibile per tutti i feature service ArcGIS Server sicuri .
Segui questi passi per cambiare l'età massima della cache per i layer pubblici qualificanti:
- Accedere all'organizzazione e aprire la pagina dell'elemento per il feature layer ospitato o l'elemento di servizio sicuro.
- Fare clic sulla scheda Impostazioni.
- Scorrere fino alla sezione Controllo cache e scegliere la quantità massima di tempo per cui gli utenti che usano il layer devono aspettare prima di ricevere gli aggiornamenti dei dati nel layer.