Uso della cache degli oggetti con SharePoint Online

Questo articolo illustra la differenza tra la cache degli oggetti in SharePoint Server 2013 locale e SharePoint Online.

L'uso della cache degli oggetti nelle distribuzioni di SharePoint Online ha un impatto negativo. Qualunque dipendenza dalla cache degli oggetti in SharePoint Online ridurrà l'affidabilità della pagina.

Funzionamento della cache degli oggetti di SharePoint Online e SharePoint Server 2013

Quando SharePoint Server 2013 è ospitato in locale, il cliente dispone di server Web front-end privati che ospitano la cache degli oggetti. Questo significa che la cache è dedicata a un unico cliente ed è limitata solo dalla quantità di memoria disponibile e allocata alla cache degli oggetti. Poiché nello scenario locale viene servito un solo cliente, in genere gli utenti dei server Web front-end hanno utenti che effettuano ripetutamente richieste per gli stessi siti. La cache si riempie rapidamente dei risultati delle query di elenco e degli oggetti di SharePoint che gli utenti richiedono regolarmente.

Mostra il traffico e il carico nei server Web front-end locali

Di conseguenza, la seconda volta che un utente visita una pagina, il tempo di caricamento migliora. Dopo un minimo di quattro caricamenti della stessa pagina, la pagina viene memorizzata nella cache di tutti i server Web front-end.

In SharePoint Online, al contrario, sono presenti molti più server, ma anche molti più siti. Ogni utente può connettersi a un server Web front-end diverso la cui cache non è popolata. Oppure, la cache di un server è popolata, ma l'utente successivo di quel server Web front-end richiede una pagina di un altro sito. Può anche accadere che, se l'utente successivo richiede la stessa pagina della visita precedente, il bilanciamento del carico lo indirizzi a un server Web front-end diverso che non contiene quella pagina nella cache. In quest'ultimo caso, la memorizzazione nella cache non offre alcun vantaggio agli utenti.

Nella figura seguente, ogni punto rappresenta una pagina richiesta da un utente e la cache in cui è memorizzato. Colori diversi rappresentano clienti diversi che fanno un uso condiviso dell'infrastruttura SaaS.

Controllo ortografico contestuale

Come si vede nel diagramma, la possibilità che un utente raggiunga un server che contiene la versione memorizzata nella cache della pagina sono limitate. Inoltre, per l'elevata velocità di trasmissione e per il fatto che i server sono condivisi tra più siti, la cache non dura a lungo perché lo spazio disponibile per la memorizzazione nella cache ha limiti prestabiliti.

Per tutti questi motivi, basarsi sul recupero degli oggetti memorizzati nella cache non rappresenta una soluzione efficace per garantire un'esperienza utente di qualità e tempi di caricamento delle pagine ottimali in SharePoint Online.

Se non è consigliabile fare affidamento sulle cache degli oggetti per migliorare le prestazioni in SharePoint Online, cosa si può usare?

Poiché non è consigliabile affidarsi alla memorizzazione nella cache in SharePoint Online, è opportuno valutare approcci di progettazione alternativi per le personalizzazioni di SharePoint che usano la cache degli oggetti. Questo vuol dire adottare approcci per la risoluzione dei problemi di prestazioni che non si basino sulla memorizzazione nella cache degli oggetti per soddisfare le esigenze degli utenti. Questi approcci sono descritti in alcuni degli altri articoli di questa serie, tra cui:

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×