Cache settings operations in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
SharePoint Server offre quattro tipi di cache che consentono di migliorare la velocità di caricamento delle pagine Web nel browser: la cache BLOB, la cache di output della pagina, la cache degli oggetti e la cache dei risultati della ricerca anonima. La cache BLOB è abilitata e configurata nel file Web.config nell'applicazione Web a cui si vuole applicare la cache. La cache di output della pagina e la cache degli oggetti vengono in genere configurate nell'interfaccia utente a livello di raccolta siti. Alcune impostazioni per queste cache possono essere configurate anche a livello di applicazione Web. Le modifiche apportate al file Web.config verranno applicate a tutte le raccolte siti e i siti all'interno dell'applicazione Web e sostituiscono qualsiasi configurazione effettuata a livello di raccolta siti o successiva.
Nota
Per utilizzare la cache di output delle pagine o la cache oggetti, è necessario eseguire la caratteristica Pubblicazione sul proprio sito.
Cache BLOB
SharePoint Server fornisce una cache basata su disco che archivia i file usati dalle pagine Web per consentire il caricamento rapido nel browser e riduce il carico sul server di database quando usa tali file. Questi file sono noti come oggetti di grandi dimensioni binari e la cache è nota come cache BLOB. La cache BLOB viene archiviata direttamente nell'unità disco rigido di un computer server Web front-end. La prima volta che viene chiamata una pagina Web, questi file vengono copiati dal database nella cache nell'unità disco rigido del server e tutte le richieste successive per tali file vengono quindi gestite dalla cache dell'unità disco rigido del server. Per impostazione predefinita, la cache BLOB è disattivata e deve essere abilitata per usare la funzionalità fornita. Quando si abilita la cache BLOB nel server Web front-end, si riduce il carico sul server di database di SharePoint Server creato dalle richieste di lettura dai Web browser.
È possibile abilitare la cache BLOB nel file Web.config o nell'applicazione Web a cui si desidera applicarla. Le modifiche apportate al file Web.config vengono estese a tutte le raccolte siti presenti nell'applicazione Web. Per informazioni sulla cache BLOB, vedere Pianificare la memorizzazione nella cache e le prestazioni in SharePoint Server.
Profili della cache di output delle pagine
Nella cache di output delle pagine viene memorizzato l'output con rendering di una pagina. Vengono inoltre memorizzate diverse versioni della pagina nella cache, in base alle autorizzazioni degli utenti che richiedono tale pagina. È possibile configurare le impostazioni della cache di output delle pagine a livello di raccolta siti, a livello di sito e per layout di pagina. Per impostazione predefinita, la cache di output delle pagine è disabilitata.
Nella cache di output delle pagine vengono inoltre utilizzati i profili di cache che specificano il tempo di mantenimento degli elementi nella cache. È possibile specificare profili di cache diversi per gli utenti anonimi e per quelli autenticati, in modo da ottimizzare l'utilizzo della cache in base ai metodi di autenticazione consentiti sul sito.
È possibile configurare le impostazioni dei profili di cache per un'applicazione Web modificando il file Web.config sul server applicazioni. Le impostazioni dei profili di cache configurate a livello di applicazione Web vengono applicate a tutti i profili di cache presenti nelle raccolte siti relative all'applicazione Web.
Nota
Esiste un problema noto relativo alla web part Ricerca contenuto. L'impostazione SendContentBeforeQuery della web part non funziona correttamente nelle pagine in cui è utilizzata la memorizzazione nella cache di output. Questo problema viene risolto nell'aggiornamento cumulativo di SharePoint Server 2013 per marzo 2013. Per altre informazioni, vedere l'articolo della Microsoft Knowledge Base 2767999: Descrizione dell'aggiornamento di SharePoint Server 2013: 12 marzo 2013.
Nota
Per utilizzare la cache di output delle pagine e le impostazioni dei profili di cache associati, è necessario eseguire la caratteristica Pubblicazione sul proprio sito.
Cache oggetti
La cache oggetti consente di ridurre il volume di traffico tra il server Web e il database SQL mediante il salvataggio di oggetti, quali elenchi e raccolte, impostazioni di siti e layout di pagina, nella memoria del server Web front-end. In questo modo, il rendering delle pagine che richiedono tali oggetti viene eseguito più rapidamente e le pagine vengono recapitate al browser client in tempi inferiori. È possibile configurare le impostazioni della cache oggetti a livello sia di applicazione Web sia di raccolta siti. Per impostazione predefinita, la cache oggetti è attiva a livello di raccolta siti.
È possibile ottimizzare la cache oggetti per un'applicazione Web indicandone la dimensione. Se si specifica un numero elevato, vengono migliorate le prestazioni per alcuni siti di grandi dimensioni, ma viene impiegata una maggiore quantità di memoria su ciascun server Web front-end. È possibile configurare anche altre impostazioni relative alla cache oggetti a livello di raccolta siti.
Nota
Per utilizzare la cache oggetti, è necessario eseguire la caratteristica Pubblicazione sul proprio sito.
Cache dei risultati di ricerca di utenti anonimi
La cache dei risultati della ricerca anonima viene usata principalmente dai siti di pubblicazione che consentono l'accesso agli utenti anonimi. Salva i risultati della ricerca da utenti anonimi e li riutilizza per le query successive che corrispondono alla query originale. Ciò permette di migliorare le prestazioni nelle pagine di sito che usano la web part Ricerca contenuto.
Nota
Esiste un problema noto in cui la web part Ricerca contenuto e la web part Catalog-Item Riutilizzo non usano la cache dei risultati della ricerca anonima nelle pagine delle categorie. Questo problema viene risolto nell'aggiornamento cumulativo di SharePoint Server 2013 per marzo 2013. Per altre informazioni, vedere l'articolo della Microsoft Knowledge Base 2767999: Descrizione dell'aggiornamento di SharePoint Server 2013: 12 marzo 2013.
Nota
Se sono presenti pagine di categoria create prima dell'installazione dell'aggiornamento cumulativo, è necessario ricreare le pagine delle categorie. Salvare i layout e le eventuali personalizzazioni nelle pagine delle categorie originali che si desidera mantenere. Disconnettersi e quindi riconnettersi al catalogo e quindi copiare le personalizzazioni nelle nuove pagine di categoria.
Articoli sulle impostazioni della cache
Sono disponibili gli articoli seguenti sulle impostazioni della cache.
Configurare le impostazioni della cache per un'applicazione Web in SharePoint Server : descrive come configurare la cache BLOB basata su disco, i profili della cache di output della pagina e la cache degli oggetti per un'applicazione Web.
Configurare gli account utente della cache degli oggetti in SharePoint Server : descrive come configurare gli account utente della cache degli oggetti.
Scaricare la cache BLOB in SharePoint Server : descrive come cancellare il contenuto della cache BLOB per un'applicazione Web.
Vedere anche
Concetti
Pianificare la memorizzazione nella cache e le prestazioni in SharePoint Server
Monitorare le prestazioni della cache in SharePoint Server 2016