Condividi tramite


Cache settings operations in SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint 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.

Vedere anche

Concetti

Pianificare la memorizzazione nella cache e le prestazioni in SharePoint Server

Monitorare le prestazioni della cache in SharePoint Server 2016