Prelettura del contenuto per le applicazioni Windows Store
Per migliorare la velocità di risposta della tua app di Windows Store, puoi richiedere il precaricamento da parte di Windows di parte del contenuto Web, ad esempio immagini o pagine Web, nella cache WinINet WinINet dell'app. Questa funzionalità, nota come "caricamento di contenuto in background", è particolarmente utile per il contenuto usato all'avvio, anche se puoi caricare in background altro contenuto usato di frequente. I metodi della classe Windows.Networking.BackgroundTransfer.ContentPrefetcher consentono di specificare gli URI del contenuto da caricare in background. Per esempi relativi all'aggiunta della funzionalità ContentPrefetcher, vedi il Windows SDK Esempio di caricamento in background di contenuto.
Windows usa le regole euristiche per determinare quando e se caricare contenuto in background e quali risorse verranno scaricate. Le regole euristiche tengono conto delle condizioni di alimentazione e rete del sistema, della cronologia d'uso delle app utente e dei risultati dei precedenti tentativi di caricamento in background. In Visual Studio puoi usare il comando Trigger prelettura applicazioni Windows Store per forzare Windows a ignorare le regole euristiche ContentPrefetcher e a precaricare tutto il contenuto Web specificato. Questo può essere utile se desideri testare le prestazioni o il comportamento dell'app con il contenuto da caricare in background in uno stato noto (caricato o meno).
Per forzare il precaricamento delle risorse specificate di ContentPrefetcher
Questa procedura presuppone che tu abbia già impostato la funzionalità ContentPrefetcher e specificato gli URI di contenuto da precaricare nel progetto dell'app. Per forzare il precaricamento del contenuto quando le risorse specificate sono nuove o modificate, devi avviare e arrestare l'app prima di scegliere il comando Trigger prelettura applicazioni Windows Store. Prima di tutto esegui l'app per registrare gli URI. Il comando Trigger prelettura applicazioni Windows Store forza la funzionalità ContentPrefetcher a scaricare il contenuto e ad aggiungerlo nella cache. Nelle esecuzioni successive dell'app, puoi presupporre che il contenuto sia stato precaricato.
Avvia l'app per registrare gli URI del contenuto caricati in background con l'app. Scegli Avvia debug (Tasto di scelta rapida: F5) dal menu Debug.
Scegli Termina debug dal menu Debug (Tasto di scelta rapida: MAIUSC+F5).
Scegli Altre destinazioni debug dal menu Debug, quindi scegli Trigger prelettura applicazioni Windows Store.
Ora puoi eseguire testare, analizzare o eseguire il debug dell'app con le risorse Web caricate in background.
Nota
Ripeti questi passaggi quando aggiungi o modifichi il contenuto Web specificato.
Vedere anche
Altre risorse
Trigger prelettura app di Windows in Visual Studio 2013 Update 2