OVH Community, your new community space.

CDN alpha testavimas viduje


oles@ovh.net
10-03-2010, 12:10 PM
Laibai techniškas pranešimas
--------------------

Laba diena,
Ar CDN tiktų „mano svetainei“?

Kaip pavyzdį paimkime svetainę, kuri yra Japonijoje. Pavyzdžiui, http://www.ntt.com. Galite pabandyti atverti ją ir pamatysite, kaip sparčiai ji atveriama. Pagalvokite apie grįžimą į jau matytus psulapius.

OVH pusėje simuliuosime svetainės CDN. Todėl reikės apklausti DNS ir pakeisti www.ntt.com nukreipimą į CDN IP. Tą galim atlikti redaguojant failą „hosts“ ir į jį įrašant svetainės IP.

Linux sistemose
# echo "91.121.215.102 www.ntt.com ntt.com" >> /etc/hosts

Windows sistemose
Redaguokite
c:\windows\i386\hosts
ir įrašykite
-----
91.121.215.102 www.ntt.com ntt.com
-----
Išvalykite spartinančią atmintinę ir perkraukite naršyklę (kad nutrauktumėte susijungimą).

Pabandykite prisijungti iš naujo ir pamatysite skirtumą. Atvėrimas spartesnis, kai daug prisijungimų, kadangi pirma užklausa uždelsiama, tačiau po to svetainė išsaugoma spartinančioje atmintinėje.

Tai ką mes parodėme? Tai, kad naudojant spartinančią atmintinę vėlesniems lankytojams greičiau (žymiai) atveriama svetainė. Ntt.com atveju atvėrimo laikas sumažėja 10 kartų.. Mažiausiai 10...

PS. Pabaigę testavimą išvalykite „hosts“

Jeigu jūsų svetainė yra Europoje, lankytojams iš Japonijos bus matomas toks pat efektas. Ateityje bus CDN kiekviename kontinente, arčiau lankytojo. 1-asis vizitas bus normalus/lėtas, kiti daug greitesni, lyg svetainė būtų saugoma 5 pasaulio kontinentuose. Matėte www.ntt.com pagreitinimą su hosts...

Manau, kad dar 2 savaites tikrinsime infrastruktūrą, po to pradėsime diegimo darbus Europoje, JAV, Singapūre ar Japonijoje, galbūt Brazilijoje. Manome, kad paslauga Europoje bus pradėta teikti mėnesio pabaigoje, likusiose vietose - iki metų pabaigos. Tai „peering“ derybų reikalas Šiaurės/Pietų Amerikoje ir Azijoje...

Sistemos apribojimai:
URL, siunčiantys „Set-Cookies“, nebus išsaugomi atmintinėje. Normalu... Jeigu įterpsite „Set-Cookies“ į index.html, visos užklausos į index.html bus lėtos. Todėl reikės atlikti (mažą) URL keitimą ir „Set-Cookies“ iššaukti naudojant tiesioginę nuorodą, kaip tai darote su „index.html“ (ir kitų puslapių) paveikslėliais.

Linkėjimai,
Octave