Opublikowano:

CDN – wewnętrzne testy alfa

To będzie bardzo techniczne
——————–

Witam,
Czy CDN może być interesujące dla ‚mojej strony’?

Zobaczmy przykład japońskiej strony zainstalowanej w Japonii.
Na przykład http://www.ntt.com.

Możecie wejść na stronę i sprawdzić prędkość jej działania.
Wykonamy symulację CDN tej strony w Ovh. Aby to zrobić, należy
wymusić w strefie dns przekierowanie z www.ntt.com na IP CDN.
Można do tego wykorzystać plik ‚hosts’ wprowadzając bezpośrednio
IP strony.

W Linuxie
# echo "91.121.215.102 www.ntt.com ntt.com" >> /etc/hosts

W Windows
należy zmienić
c:\windows\i386\hosts
i dodać
—–
91.121.215.102 www.ntt.com ntt.com
—–
Następnie należy wyczyścić cache i ponownie uruchomić przeglądarkę
(aby zerwać połączenia keep-alive).

Możecie teraz ponownie odwiedzić stronę i zobaczyć różnicę.
Strona działa szybciej, jeśli jest dużo odwiedzających, ponieważ
pierwsze połączenie jest wolne a następne są szybkie, ponieważ są
cache’owane.

Co pokazaliśmy? Że korzystanie z cache’a przyspiesza
poruszanie się po stronie. W przypadku ntt.com czas ładowania
strony jest podzielony przez 10… najmniej 10 ….

PS. Po wykonaniu testu usuńcie listę w pliku ‚hosts’ 😉

Jeśli wasza strona jest w Europie a odwiedzający w Japonii,
sytuacja jest taka sama. Z CDN pierwsza wizyta jest ‚normalna/
wolna’, kolejne są bardzo szybkie.

Myślę, że potrzebujemy jeszcze 2 tygodni na wprowadzenie infrastruktury,
następnie przejdziemy do rozmieszczenia w Europie, USA, Singapurze, Japonii
i może Brazylii. Usługa ta w Europie powinna być dostępna pod koniec miesiąca,
w pozostałych miejscach pod koniec roku. Jest to związane z pozwoleniami
dotyczącymi peeringu w Ameryce Północnej/Południowej i Azji …

Ograniczenia systemu:
URL, które wysyłają "Set-Cookies” nie są cache’owane.
Jeśli wprowadzicie "Set-Cookies” do index.html,wszystkie
zapytania do index.html będą wolne. Lepiej będzie zrobić dodatkowy
URL z "Set-Cookies" i odwoływać się do niego jak obraz przez stronę
‚index.html’ (i wszystkie inne).

Pozdrawiam,
Octave