Tartalomkézbesítési hálózatok használata a SharePoint Online-nal

Összegzés:    Ez a cikk a Tartalomkézbesítési hálózatokat (CDN-ek) ismerteti, és bemutatja, hogy használhatja őket a SharePoint Online hatékonyságának növeléséhez.

Napjaink webfejlesztési közösségeiben számos ismert függvénytár létezik (például JavaScript- és CSS-fájlok), amelyek felhasználhatók SharePoint-megoldásokban. Sokat közülük a Microsoft üzemeltet ASP CDN-en. Ezekre a függvénytárakra tehát hivatkozhat ezen kiosztott kiszolgálókról, a beépített webes DNS-útválasztási rendszereknek pedig elehetővé teszi a felhasználóhoz legközelebbi kiszolgáló megkeresését. A jelen cikkben szereplő példák azt mutatják be, hogy a népszerű jQuery-függvénytár letöltése a SharePoint Online-kiszolgálóról az ASP CDN-nel szemben jelentősen több időt igényel. Előfordulhat, hogy a felhasználó már rendelkezik a gyorsítótárazott CDN-verzióval a helyi számítógépen, így nem kell letölteni a fájlt. Ennek akkor van jelentősége, ha a világ számos pontján, a SharePoint Online-webhelyet üzemeltető adatközponttól távol is vannak felhasználói.

SharePoint Online-lapok létrehozásakor a felhasználó és a SharePoint Online-példány helye közti földrajzi távolság befolyásolhatja a hálózati késést. Ez különösen fontos lehet azoknál a nemzetközi vállalatoknál, ahol előfordulhat, hogy míg a webhely egy adott földrészen van üzemeltetve, a felhasználók a világ másik feléről próbálnak hozzáférni a tartalomhoz. A CDN-ek úgy próbálják orvosolni a problémát, hogy a népszerűbb webes eszközöket a végfelhasználókhoz közelebb eső helyekről üzemeltetik.

Mivel a CDN-ek kiszolgálók globális hálózatából állnak, a CDN-eken tárolt webes URL-címeket az ügyfélgép értelmezi annak érdekében, hogy a fájlkérést a felhasználóhoz legközelebb eső kiszolgáló kezelje. A kiszolgálóval folytatott hálózati adatváltás okozta késések ezáltal jelentősen csökkenthetők.

Kihívások a SharePoint Online-webhelyek üzemeltetésében globális célközönség számára

A SharePoint Online-webhelyek az Office 365-regisztrációkor – a felhasználó által – megadott földrajzi adatok alapján meghatározott adatközpontokból üzemelnek. Ha az Ön webhelye például Egyesült Államokbeli kiszolgálókon található, a felhasználói pedig Kelet-Ázsiából használják a webhelyet, akkor hálózati késéssel kell számolni, amely abból a távolságból ered, amelyet az adatoknak meg kell tenniük optikai kábelen.

Számos statikus fájlt, amelyet a SharePoint alapértelmezett felhasználói felülete használ, már most is a Microsoft globális CDN-hálózata tárol. Ez idővel fokozza majd a teljesítményt. A népszerű JavaScript- vagy CSS-eszközök (például JQuery, Modernizr, Bootstrap vagy ASP.NET Ajax) és a szabad CDN-ek használatával azonban csökkenthető ezeknek a fájloknak a betöltési ideje.

A letöltési sebesség növelése CDN-ek használatával – előnyök

A CDN-ek több okból kifolyólag is növelhetik a lapbetöltési időt. Az egyik ok, hogy a felhasználó jó eséllyel közelebb található a CDN-hez, mint a SharePoint Online-példányhoz. Ezek meglehetősen elosztott hálózatok, amelyeknek rendkívül magas a rendelkezésre állása és kiváló a válaszideje. A másik ok az, hogy ha népszerű CSS-fájlokat tartalmazó függvénytárat használ CDN-nel együtt, előfordulhat, hogy a felhasználó már rendelkezik a gyorsítótárazott függvénytárral, ezért nem is kell letöltenie.

Az alábbi képernyőképeken a CDN-használat előnyei láthatók. Ezek a képernyőképek az Internet Explorer 11 fejlesztői eszközök Hálózat lapjáról származnak. Ezek a képernyőképek a népszerű jQuery függvénytár hálózati késését mutatják. Ha meg szeretné nyitni ezt a képernyőt, az Internet Explorerben nyomja le az F12 billentyűt, és válassza a Hálózat lapot, amelyet egy Wi-Fi-ikon jelöl.

Képernyőkép – F12, Network (Hálózat) lap

Ez a képernyőkép a SharePoint Online-webhely mesterlaptárába közvetlenül feltöltött függvénytárat mutatja. A függvénytár feltöltési ideje 1,51 másodperc volt.

Képernyőkép – 1,51 mp-es betöltési idő

A második képernyőképen ugyanazon fájl feltöltése látható a Microsoft CDN-nel. A hálózati késés ezúttal 0,496 másodperc körül alakult. Ez jelentős javulás, amely egy teljes másodperc megtakarítást eredményezett a lap tartalmának betöltésekor.

Képernyőkép – 469 ezredmásodperces betöltési idő

CDN-ek használata a SharePoint Server 2013-mal

A CDN-ek használata csak SharePoint Online-környezetben nyer értelmet, SharePoint Server 2013 esetében viszont kerülendő. Ennek az a magyarázata, hogy a földrajzi közelségben rejlő előnyök elvesznek, ha a kiszolgáló amúgy is a helyszínen vagy a közelben található. Továbbá ha van hálózati kapcsolat a kiszolgálóval annak helyén, előfordulhat, hogy a webhely internetkapcsolat nélkül is elérhető, így nem kérhetők le a CDN-fájlok. Ellenkező esetben akkor használjon CDN-t, ha rendelkezésre áll egy stabil hálózat a függvénytárhoz és a fájlokhoz, amelyek a webhelyéhez szükségesek.

Népszerű CDN-ek és használatuk

A Microsoft Ajax CDN magában foglalja a legtöbb népszerű függvénytárat, mint amilyen a jQuery (és annak egyéb függvénytárai), az ASP.NET Ajax, a Bootstrap, a Knockout.js és még sok más.

Ha szerepeltetni szeretné ezeket a parancsfájlokat a projektjében, akkor – ahelyett, hogy közvetlenül a projektben szerepeltetné őket – egyszerűen cserélje le az ezen népszerű függvénytárakra mutató hivatkozásokat a CDN címével. Az alábbi kóddal hivatkozzon például a jQuery-re:

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

További információt a CDN-ekről a Tartalomkézbesítési hálózatok című témakörben talál.

További témakörök a CDN-ek SharePointtal való használatáról

Ügyféloldali kijelző üzemeltetése az Office 365 CDN-ből

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Részvétel az Office Insider programban

Hasznos volt az információ?

Köszönjük a visszajelzését!

Köszönjük visszajelzését. Jobbnak látjuk, ha az Office egyik támogatási szakemberéhez irányítjuk.

×