Uso delle reti per la distribuzione di contenuti con SharePoint Online

Riepilogo:    questo articolo descrive le reti per la distribuzione di contenuti (reti CDN) e come usarle per migliorare le prestazioni di SharePoint Online.

Nelle odierne community di sviluppo Web sono disponibili molte raccolte comuni, ad esempio file JavaScript e CSS, che è possibile includere nella soluzione di SharePoint. Molte di queste sono ospitate da Microsoft nella sua rete CDN ASP. Questo significa che è possibile fare riferimento alle raccolte da questi server distribuiti e permettere ai sistemi di routing DNS predefiniti di Internet di trovare il server più vicino all'utente. Gli esempi in questo articolo mostrano quanto sia significativa la differenza di tempo tra il download della più diffusa raccolta jQuery dal server SharePoint Online rispetto alla rete CDN ASP. L'utente potrebbe anche avere già la versione della rete CDN memorizzata nella cache del computer locale e non dover quindi scaricare il file. Questo aspetto può essere importante nel caso di utenti ubicati in tutto il mondo e lontani dal data center che ospita il sito di SharePoint Online.

Quando si creano pagine per SharePoint Online, la distanza fisica tra gli utenti e la posizione dell'istanza di SharePoint Online può influire sulla latenza. Ciò è particolarmente importante per le organizzazioni che hanno una presenza globale con un sito ospitato in un solo continente, mentre gli utenti accedono al contenuto del sito dall'altra parte del mondo. Le reti CDN contribuiscono a prevenire questo problema ospitando alcune delle risorse Web più usate in diverse località più vicine agli utenti finali.

Poiché una rete CDN è una rete mondiale di server che ospitano gli stessi file, gli URL Internet per i file archiviati nelle reti CDN vengono interpretati dal computer client, in modo che il file sia reso disponibile all'utente dal server più vicino. Questa operazione permette di ridurre in modo significativo i ritardi causati dai round trip di rete.

La sfida di ospitare siti di SharePoint Online per un gruppo di destinatari globale

I siti di SharePoint Online sono ospitati in data center relativi alla posizione, specificata dall'utente, selezionata al momento dell'iscrizione a Office 365. Ad esempio, se il sito è ospitato in server che si trovano negli Stati Uniti e gli utenti accedono dall'Asia orientale, possono verificarsi problemi di latenza a causa della distanza che i dati devono percorrere sul cavo in fibra ottica.

Molti file statici usati dall'interfaccia utente predefinita di SharePoint sono già ospitati nelle reti JavaScript mondiali di Microsoft. Questa configurazione migliorerà le prestazioni nel tempo. Se si usano le risorse CDN e CSS più note, come JQuery, Modernizr, Bootstrap o ASP.NET Ajax, è possibile migliorare i tempi di caricamento dei file usando le reti CDN disponibili gratuitamente.

Vantaggi dell'uso di reti CDN per migliorare la velocità di download

L'uso di reti CDN può migliorare i tempi di caricamento delle pagine per una serie di motivi. Un motivo è che la distanza tra la rete CDN e l'utente può essere inferiore a quella dall'istanza di SharePoint Online. Le reti sono altamente distribuite e sono anche progettate per avere disponibilità e tempi di risposta molto elevati. Un altro motivo è che se si usa una delle più diffuse raccolte di file CSS insieme a una rete CDN, è possibile che l'utente abbia già la raccolta memorizzata nella cache e non debba neanche scaricarla.

Gli screenshot seguenti illustrano i vantaggi dell'uso di reti CDN. Questi screenshot sono tratti dalla scheda Rete degli strumenti di sviluppo di Internet Explorer 11. Gli screenshot mostrano la latenza nella nota raccolta jQuery. Per visualizzare questa schermata, in Internet Explorer premere F12 e selezionare la scheda Rete, rappresentata da un'icona di rete Wi-Fi.

Configurazione dell'IVA

Questo screenshot mostra la raccolta caricata nella raccolta di pagine master nello sito di SharePoint Online stesso. Il tempo necessario per caricare la raccolta è 1,51 secondi.

Contenuto della cartella Forms in una raccolta documenti

Il secondo screenshot mostra lo stesso file distribuito dalla rete CDN di Microsoft. Questa volta la latenza è di circa 496 millisecondi. Si tratta di un notevole miglioramento e indica che un intero secondo è stato eliminato dal tempo totale richiesto per scaricare il contenuto della pagina.

Creare una matrice

Uso di reti CDN con SharePoint Server 2013

L'uso di reti CDN è giustificato solo nel contesto di SharePoint Online e deve essere invece evitato con SharePoint Server 2013. Il motivo è che tutti i vantaggi della posizione geografica non valgono nulla se il server è disponibile in locale o comunque geograficamente vicino. Inoltre, se è disponibile una connessione di rete ai server in cui è ospitato il sito, questo può essere usato senza una connessione Internet e quindi non può recuperare i file dalla rete CDN. In caso contrario, è consigliabile usare una rete CDN se disponibile e stabile per la raccolta e i file necessari per il sito.

Reti CDN più diffuse e come usarle

La rete CDN Ajax di Microsoft offre la maggior parte delle librerie popolari, tra cui jQuery e tutte le relative altre raccolte, ASP.NET Ajax, Bootstrap, Knockout.js e molte altre ancora.

Per includere questi script in un progetto, è sufficiente sostituire i riferimenti a queste raccolte disponibili pubblicamente con i riferimenti all'indirizzo della rete CDN invece di includerli nel progetto stesso. Ad esempio, per creare un collegamento a jQuery, usare il codice seguente:

<script src=http://ajax.aspnetcdn.com/ajax/jquery-2.1.1.js> </script>

Per altre informazioni sulle reti CDN, vedere Reti per la distribuzione di contenuti.

Altri argomenti sull'uso di reti CDN con SharePoint

Hosting di una web part lato client dalla rete CDN di Office 365

Amplia le tue competenze
Esplora i corsi di formazione
Ottieni in anticipo le nuove caratteristiche
Partecipa al programma Office Insider

Queste informazioni sono risultate utili?

Grazie per i tuoi commenti e suggerimenti

Grazie per il tuo feedback! Potrebbe essere utile metterti in contatto con uno dei nostri operatori del supporto di Office.

×