Domanda

Ho un 2007 Pubblicazione del sito di SharePoint. Il sito di livello superiore è puramente anonima e uno dei bambini utilizza l'autenticazione Forms utilizzando provider di appartenenza personalizzata. L'amministratore del sito utilizza l'autenticazione di Windows.

Come posso impostare la cache di output sito per consentire le migliori prestazioni senza rischiare che gli utenti autenticati vedere ogni altri dati (cache)?

È stato utile?

Soluzione

È necessario impostare il profilo anonimo cache per la raccolta del sito di Accesso a Internet. Ricordatevi di abilitare la cache di output e di impostazioni cache di output per consentire esclusione di pubblicare pagine e layout di pagina (questo vi permetterà di specificare i profili di cache specifici in seguito per i layout di pagina specifici e sotto-siti).

Per risolvere il problema 304 (foto e raccolte di documenti non impostare correttamente max-age in intestazione, e quindi provoca andata e ritorno non necessari al server per chiedere una foto che di server già sa dovrebbe essere memorizzate nella cache) Se si necessita di blob della cache nel web.config per il sito anonimo. Per saperne di più qui , e un articolo più techincal da Stefab Gossner qui .

Impostazione del profilo autenticato potrebbe essere sia il profilo Extranet out-of-the-box o un profilo personalizzato. Dato che il profilo di default extranet è variabile dal browser, questo non è molto usabile, quindi è necessario creare un profilo personalizzato sotto raccolta siti della cache dei profili in cui si sceglie controllo ACL (assicurerà che il contenuto della cache è la sicurezza rifilato) e variano a seconda dei diritti utente. Se i cambiamenti non dovrebbero essere immediata, si dovrebbe impostare una durata fissa alla pagina cache, e non di controllo set di opzioni per le modifiche, questo vi darà le migliori prestazioni. Se le modifiche devono essere verifica immediata del controllo di opzione di modifiche per.

Un'altra opzione per le questioni più avanzati, è quello di creare un variano a seconda del profilo personalizzato e il codice il proprio gestore in C #: Come utilizzare l'uscita di caching MOSS con parametri personalizzati

Infine si dovrebbe configurare cache degli oggetti (cache basata su disco). Ma tenere presente ind che questo potrebbe anche causare gli oggetti personalizzati (come i menu di benvenuto) per essere memorizzati nella cache. Per saperne di più sulla cache degli oggetti qui .

hth Anders Rask

link pertinenti sul caching in SharePoint Come posso fare il mio sito web più veloce con il caching? cache in Office SharePoint Server 2007

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange
scroll top