Použitie siete na doručovanie obsahu (CDN) so SharePointom Online

Súhrn:    Tento článok popisuje siete na doručovanie obsahu (CDN systém) a spôsob ich používania na zvýšenie výkonu služby SharePoint Online.

V rámci dnešných komunít vývoja webu existuje množstvo spoločných knižníc (napríklad JavaScript a súbory CSS), ktoré môžete zahrnúť do svojho riešenia SharePointu. Množstvo z nich je hosťovaných spoločnosťou Microsoft v ich CDN systéme ASP. Znamená to, že môžete z týchto distribuovaných serverov odkazovať na tieto knižnice a umožniť vstavanému internetovému systému smerovania DNS vyhľadať najbližší server k vášmu používateľovi. Na príklade v tomto článku je znázornené, aký výrazný časový rozdiel je medzi stiahnutím obľúbenej knižnice jQuery zo servera služby SharePoint Online v porovnaní s CDN systémom ASP. Používateľ už možno má verziu CDN systému uloženú vo vyrovnávacej pamäti v lokálnom počítači, takže si nemusí sťahovať súbor. Môže to byť dôležité v prípade, keď sa používatelia nachádzajú po celom svete a sú ďaleko od dátového centra, ktorý hosťuje vašu lokalitu služby SharePoint Online.

Pri vytváraní stránok pre službu SharePoint Online môže mať na časové oneskorenie vplyv fyzická vzdialenosť medzi vašimi používateľmi a umiestnením inštancie služby SharePoint Online. Je to dôležité najmä pre organizácie, ktoré pôsobia na celom svete. V tomto prípade môže byť lokalita hosťovaná na jednom kontinente, zatiaľ čo používatelia používajú jej obsah z druhej strany sveta. CDN systémy pomáhajú zmierňovať problematickosť tejto situácie hosťovaním určitých obľúbených webových aktív na rôznych miestach, ktoré sú bližšie ku koncovým používateľom.

Keďže CDN systém je celosvetová sieť serverov, ktoré hosťujú rovnaké súbory, internetové URL adresy pre súbory uložené v CDN systémoch sú interpretované zariadením klienta tak, aby bol súbor poskytovaný serverom, ktorý je k používateľovi najbližšie. Vďaka tomu sa výrazne skráti časový sklz spôsobený výmenou údajov v rámci siete.

Náročnosť hosťovania lokalít služby SharePoint Online pre globálne publikum

Lokality služby SharePoint Online sú hosťované v dátových centrách vzhľadom na umiestnenie (zadané používateľom), ktoré ste vybrali pri registrácii do služieb Office 365. Ak sa vaša lokalita nachádza napríklad na serveroch v USA a máte používateľov, ktorí lokalitu používajú vo Východnej Ázii, môžu sa vyskytnúť problémy s časovým oneskorením z dôvodu vzdialenosti, ktorú musia údaje prejsť cez vlákno optického kábla.

Mnohé statické súbory, ktoré sa používajú v rámci predvoleného používateľského rozhrania služby SharePoint, sú už hosťované na celosvetovej sieti CDN systémov spoločnosti Microsoft. Vďaka tomu sa postupne zlepší výkon. Ak však použijete nejaké obľúbené položky JavaScript a CSS (napríklad JQuery Modernizr, Bootstrap alebo ASP.NET Ajax), trvanie načítania týchto súborov môžete vylepšiť pomocou voľne dostupných CDN systémov.

Výhody používania CDN systémov na zvýšenie rýchlosti sťahovania

CDN systémy môžu zlepšiť čas načítania stránky z viacerých dôvodov. Jedným z dôvodov je, že vzdialenosť medzi CDN systémom a používateľom môže byť kratšia ako vzdialenosť k inštancii služby SharePoint Online. Tieto siete sú bohato distribuované a sú takisto navrhnuté tak, aby mali veľmi vysokú dostupnosť a krátke časy odozvy. Ďalším dôvodom je, že ak používate obľúbenú knižnicu súborov CSS spolu s CDN systémom, používateľ už možno má knižnicu uloženú vo vyrovnávacej pamäti a nebude si ju musieť vôbec sťahovať.

Na nasledujúcich snímkach obrazovky sú znázornené výhody používania CDN systémov. Tieto snímky obrazovky sú vytvorené z karty Siete vo vývojárskych nástrojoch programu Internet Explorer 11. Na týchto snímkach obrazovky je znázornené časové oneskorenie v obľúbenej knižnici jQuery. Ak chcete zobraziť túto obrazovku, v programe Internet Explorer stlačte kláves F12 a vyberte kartu Siete, ktorá je znázornená ikonou Wi-Fi.

Snímka obrazovky s položkami F12 a Sieť

Na tejto snímke obrazovky je zobrazená knižnica nahratá v galérii predlôh na samotnej lokalite služby SharePoint Online. Nahratie knižnice trvalo 1,51 sekundy.

Obsah priečinka Priečinky v knižnici dokumentov

Na druhej snímke obrazovky je zobrazený rovnaký súbor poskytnutý CDN systémom od spoločnosti Microsoft. V tomto prípade je čas oneskorenia približne 496 milisekúnd. Ide o obrovské zlepšenie, pretože stiahnutie obsahu stránky je rýchlejšie o celú jednu sekundu.

Snímka obrazovky s časom načítania 469 ms

Používanie CDN systémov na serveri SharePoint Server 2013

Používanie CDN systémov má zmysel len v kontexte služby SharePoint Online a neodporúča sa v rámci servera SharePoint Server 2013. Dôvodom je to, že výhody vzťahujúce sa na geografickú polohu neplatia, ak je server umiestnený lokálne alebo v geografickej blízkosti. Okrem toho, ak dôjde k sieťovému pripojeniu k serverom, kde sú hosťované, potom možno lokalitu používať aj bez internetového pripojenia, a preto nie je možné získať súbory CDN systému. Inak by ste mali používať CDN systém, ak je k dispozícii a je stabilný pre knižnicu a súbory, ktoré potrebujete pre svoju lokalitu.

Obľúbené CDN systémy a spôsob ich používania

CDN systém Ajax od spoločnosti Microsoft ponúka väčšinu obľúbených knižníc vrátane jQuery (a všetky jej ďalšie knižnice), ASP.NET Ajax, Bootstrap, Knockout.js a mnohé ďalšie.

Ak chcete tieto skripty zahrnúť do svojho projektu, jednoducho nahraďte všetky odkazy na tieto verejne dostupné knižnice odkazmi na adresu CDN systému namiesto toho, aby ste ju zahrnuli do samotného projektu. Použite napríklad nasledujúci kód, ak chcete vytvoriť prepojenie na jQuery:

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

Ďalšie informácie o CDN systémoch nájdete v téme Siete na doručovanie obsahu (CDN).

Ďalšie témy o používaní systémov CDN so SharePointom

Hosťovanie klientskej webovej časti zo systému CDN služieb Office 365

Rozšírte svoje zručnosti práce s balíkom Office
Preskúmať školenie
Buďte medzi prvými, ktorí získajú nové funkcie
Pridajte sa k insiderom pre Office

Boli tieto informácie užitočné?

Ďakujeme za vaše pripomienky!

Ďakujeme vám za pripomienky. Pravdepodobne vám pomôže, ak vás spojíme s pracovníkom podpory pre Office.

×