Condividi tramite


Amministrazione istering della peer cache

Nota

A partire da Windows 7, il modello di peer caching bitS (Background Intelligent Transfer Service) 3.0 è deprecato. Se BITS 4.0 è installato, il modello di peer caching BITS 3.0 non è disponibile.

 

Per migliorare le prestazioni di download, BITS consente di scaricare il contenuto dai computer peer. Per abilitare questa funzionalità, l'amministratore deve abilitare l'impostazione dei criteri di gruppo EnablePeerCaching. Se abilitato, il peer può scaricare il contenuto dai peer e fornire contenuto ai peer. L'amministratore può anche usare le impostazioni dei criteri DisablePeerCachingClient e DisablePeerCachingServer per impedire rispettivamente il download di contenuto da un peer o la gestione del contenuto ai peer.

Se le impostazioni di Criteri di gruppo non sono configurate, un'applicazione può chiamare il metodo IBitsPeerCache Amministrazione istration::SetConfigurationFlags per impostare la preferenza di peer caching per il computer. Si noti che queste preferenze vengono sostituite dalle impostazioni di Criteri di gruppo, se impostate in un secondo momento. Per determinare se il computer abilita la memorizzazione nella cache peer, chiamare il metodo IBitsPeerCache Amministrazione istration::GetConfigurationFlags.

Se la peer caching è abilitata, BITS memorizza nella cache solo il contenuto di un processo se il processo consente esplicitamente la memorizzazione nella cache del contenuto. BITS scaricherà anche il contenuto da un peer solo se il processo lo consente in modo esplicito. Per abilitare la memorizzazione nella cache peer per un processo, chiamare il metodo IBackgroundCopyJob4::SetPeerCachingFlags.

Oltre a usare Criteri di gruppo o L'interfaccia IBitsPeerCache Amministrazione istration per abilitare la memorizzazione nella cache peer, è anche possibile usare entrambi i metodi per modificare le dimensioni della cache predefinite e il periodo di tempo in cui un file non accessibile rimane nella cache. Per modificare le impostazioni predefinite usando l'interfaccia IBitsPeerCache Amministrazione istration, chiamare i metodi SetMaximumCacheSize e SetMaximumContentAge. Poiché questi metodi impostano le impostazioni delle preferenze, vengono sostituiti dalle impostazioni di Criteri di gruppo.

Per elencare i peer da cui BITS tenterà di scaricare il contenuto, chiamare il metodo IBitsPeerCache Amministrazione istration::EnumPeers.

Per elencare i file nella cache che BITS servirà ai peer, chiamare il metodo IBitsPeerCache Amministrazione istration::EnumRecords.

Non è mai necessario gestire la peer cache per quanto riguarda l'individuazione di peer o l'eliminazione di record della cache. Questa funzionalità è stata inclusa nell'interfaccia IBitsPeerCache Amministrazione istration per la completezza.