Turinio pristatymo tinklų naudojimas su „SharePoint Online“

Santrauka:    šiame straipsnyje aprašomi turinio pateikimo tinklai (CDN) ir kaip juos naudoti norint padidinti „SharePoint Online“ našumą.

Šiandienos žiniatinklio kūrimo bendruomenėse yra daug įprastų bibliotekų (pvz., „JavaScript“ ir CSS failų), kurias galite įtraukti į savo „SharePoint“ sprendimą. Daugumai jų išteklius nuomoja „Microsoft“ savo ASP CDN. Tai reiškia, kad galite nurodyti šias bibliotekas iš šių paskirstytų serverių ir leisti interneto įtaisytosioms DNS kelvados sistemoms rasti arčiausiai jūsų vartotojo esantį serverį. Šiame straipsnyje pateikti pavyzdžiai parodo, kad populiarios bibliotekos „jQuery“ atsisiuntimo iš „SharePoint Online“ serverio laiko skirtumas lyginant su atsisiuntimu iš ASP CDN yra gan ženklus. Vartotojas taip pat gali turėti CDN versiją vietinio kompiuterio talpykloje, kad nereikėtų atsisiųsti failo versijos. Tai gali būti svarbu, jei turite vartotojų visame pasaulyje ir toli nuo duomenų centro, kuriame nuomojami ištekliai jūsų „SharePoint Online“ svetainei.

Kuriant „SharePoint Online“ skirtus puslapius, gaiščiai įtakos gali turėti fizinis atstumas tarp vartotojų ir „SharePoint Online“ egzemplioriaus vietos. Tai ypač svarbu organizacijoms, kurios veikia visame pasaulyje ir svetainė gali nuomoti išteklius viename žemyne, o kitoje pasaulio pusėje esantys vartotojai kreipiasi į jos turinį. CDN padeda sušvelninti šią situaciją nuomodama tam tikrus populiarius žiniatinklio išteklius kitose vietose, kurios yra arčiau galutinių vartotojų.

Kadangi CDN yra pasaulinis serverių, kurie nuomoja išteklius tiems patiems failams, tinklas, CDN saugomų failų interneto URL kliento kompiuteriai supranta taip, kad failą pateikia arčiausiai vartotojo esantis serveris. Tai žymiai sumažina delsą, kurią sukelia keliavimas tinklu pirmyn ir atgal.

Išteklių nuomos „SharePoint Online“ svetainėms problema, su kuria susiduria pasaulinė auditorija

„SharePoint Online“ svetainės nuomoja išteklius duomenų centruose atsižvelgiant į jų vietą (kurią nurodo vartotojas) ir kuri pasirenkama registruojantis su „Office 365“. Pavyzdžiui, jei jūsų svetainė yra serveriuose Jungtinėse Amerikos Valstijose, o jūs turite vartotojų, turinčių prieigą prie svetainės iš Rytų Azijos, gali kilti gaišties problemų dėl atstumo, kurį turi nukeliauti duomenys optinio pluošto kabeliu.

Daug statinių failų, kuriuos naudoja numatytoji „SharePoint“ vartotojo sąsaja, laikomi „Microsoft“ pasauliniame tinkle CDN. Tai pagerins rezultatus per tam tikrą laiką. Tačiau, jei naudojate kuriuos nors populiarius „JavaScript“ ir CSS išteklius (pavyzdžiui, „JQuery“, „Modernizr“, „Bootstrap“ arba „ASP.NET Ajax“), galite pagerinti šių failų įkėlimo laiką naudodami nemokamai pasiekiamą CDN.

CDN naudojimo privalumai siekiant padidinti atsisiuntimo greitį

Naudojant CDN galima pagerinti puslapių įkėlimo laikus dėl įvairių priežasčių. Viena priežastis yra ta, kad atstumas tarp CDN ir vartotojo gali būti trumpesnis nei atstumas iki „SharePoint Online“ egzemplioriaus. Šie tinklai yra labai paskirstyti ir taip sukonstruoti, kad turėtų labai didelį prieinamumą ir trumpus atsakymo laikus. Dar viena priežastis yra ta, kad jei naudojate populiarią CSS failų biblioteką kartu su CDN, vartotojas jau gali turėti biblioteką talpykloje ir jam išvis neprireiks jos atsisiųsti.

Toliau pavaizduotose ekrano nuotraukose pavaizduoti CDN naudojimo privalumai. Tai yra skirtuko Tinklas, esančio „Internet Explorer 11“ kūrėjų įrankiuose, ekrano nuotraukos. Šiose ekrano nuotraukose pavaizduota gaištis populiarioje bibliotekoje „jQuery“. Norėdami iškviesti šį ekraną „Internet Explorer“, paspauskite F12 ir pasirinkite skirtuką Tinklas, kurį simbolizuoja „Wi-Fi“ piktograma.

F12 tinklo ekrano nuotrauka

Šioje ekrano kopijoje pavaizduota biblioteka, kuri buvo nusiųsta į pagrindinio puslapio galeriją „SharePoint Online “svetainėje. Bibliotekai buvo nusiųsta per 1,51 sek.

1,51 s įkėlimo laiko ekrano nuotrauka

Antroje ekrano nuotraukoje rodomas tas pats failas, kurį pristatė „Microsoft“ CDN. Šįkart gaištis yra maždaug 496 milisekundės. Tai didelis skirtumas ir matome, kad bendra puslapio turinio atsisiuntimo trukmė sutrumpėjo visa sekunde.

469 ms įkėlimo laiko ekrano nuotrauka

CDN naudojimas su „SharePoint Server 2013“

CDN naudojimas turi prasmės tik „SharePoint Online“ kontekste ir jo nereikėtų naudoti su „SharePoint Server 2013“. Taip yra todėl, kad visi geografinės vietos pranašumai išnyksta, jei serveris yra naudojamas vietoje arba geografiškai artimoje vietoje. Be to, jei yra tinklo ryšys su serveriais, kuriuose jis yra laikomas, tuomet svetainę galima naudoti be tinklo ryšio ir todėl negalima gauti CDN failų. Kitu atveju derėtų naudoti CDN, jei toks yra ir stabiliai veikia su biblioteka ir failais, kurių jums reikia svetainėje.

Populiarūs CDN ir jų naudojimas

„Microsoft Ajax CDN“ siūlo daugelį populiarių bibliotekų, įskaitant „jQuery“ (ir visas kitas jos bibliotekas), „ASP.NET Ajax“, „Bootstrap“, „Knockout.js“ ir daug kitų.

Norėdami įtraukti šiuos scenarijus į projektą, tiesiog pakeiskite nuorodas į šias viešai prieinamas bibliotekas nuorodomis į CDN adresą ir neįtraukite į patį projektą. Pavyzdžiui, norėdami susieti su „jQuery“, naudokite šį kodą:

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

Daugiau informacijos apie CDN rasite straipsnyje Turinio pateikimo tinklai.

Daugiau temų, kaip naudoti CDN su „SharePoint“

Išteklių nuomos kliento puslapio dalis iš „Office 365“ CDN

Tobulinkite savo įgūdžius
Ieškoti mokymo
Pirmiausia gaukite naujų funkcijų
Prisijunkite prie „Office Insider“ dalyvių

Ar ši informacija buvo naudinga?

Dėkojame už jūsų atsiliepimus!

Dėkojame už jūsų atsiliepimą! Panašu, kad gali būti naudinga jus sujungti su vienu iš mūsų „Office“ palaikymo agentų.

×