Jak Przyspieszyć Stronę W 5 Minut?
Opublikowano 29 stycznia 2012
Kategorie: Administracja, Optymalizacja, Tworzenie stron, Wszystkie
6
Moje strony trzymam w amerykańskim hostingu DreamHost. Ma bardzo dużo zalet, ale ostatnio serwer, na którym są moje strony jest chyba przeciążony, bo zdarza mu się odpowiadać na zapytanie po 7, niekiedy nawet 20 sekund.
Szukając sposobu na polepszenie sytuacji bez zmiany hostingu i czekania na przeniesienie na inny serwer w DreamHoscie, trafiłem na CloudFlare - darmowy DNS, działający jako proxy (coś w rodzaju CDN).
Ludzie go zachwalają, więc wziąłem się do testów.
Czas ładowania strony przed użyciem CDNu CloudFlare
Statystyki czasu ładowania pełnej strony (wraz z grafikami) przed wdrożeniem CloudFlare:- WebPageTest.org, Frankfurt, IE9, Cable, 10 testów bez cache: średnio 3.8s do pełnego załadowania (max. 4.1s)
- WebPageTest.org, Paryż, Chrome, Cable, 10 testów bez cache: średnio 3.0s do pełnego załadowania (max. 8.3s)
- WebPageTest.org, Moskwa, IE8, DSL, 10 testów bez cache: średnio 6.2s do pełnego załadowania (max. 6.7s)
- Yotta.com, Waszyngton, Dublin, San Francisco, Londyn, Singapur: 4.19s do interakcji
- Pingdom, Amsterdam: 3.5s
Czas na załadowanie strony przyspieszonej przez CDN
Statystyki czasu ładowania pełnej strony (wraz z grafikami) przed wdrożeniem CloudFlare:- WebPageTest.org, Frankfurt, IE9, Cable, 10 testów bez cache: średnio 1.8s do pełnego załadowania (max. 2.0s)
- WebPageTest.org, Paryż, Chrome, Cable, 10 testów bez cache: średnio 1.9s do pełnego załadowania (max. 4.6s)
- WebPageTest.org, Moskwa, IE8, DSL, 10 testów bez cache: średnio 4.9s do pełnego załadowania (max. 5.2s)
- Yotta.com, Waszyngton, Dublin, San Francisco, Londyn, Singapur: 2.8s do interakcji
- Pingdom, Amsterdam: 1.0s
Pytałem po pewnym czasie osoby które z tego korzystają, i ponoć to wychodzi średnio po dłuższym czasie.
Eee czyli co, nagle zwalnia? Watpliwe…
Jeden z wpisów jest tu – http://www.tomick.pl/internet-sieci/cloudflare-prosty-sposob-na-przyspieszenie-kazdej-strony/ Miałem chyba jeszcze jeden, ale nie mogę go znaleźć.
Czytalem ten wpis przed wdrozeniem CF :)
Autor napisal w komentarzu, ze “teraz korzysta jedynie z wygodnego serwera DNS CF”, co wcale nie oznacza przeciez, ze system zwolnil.
Mniemam, ze autor mial na mysli, ze nie korzysta z dodatkowych funkcji (typu blokowanie ruchu spamerskeigo, dodawanie kodu google analytics, kompresja js i css) – czego ja tez nie robie. DNSy CF to jednak glowna jego funkcja i to wlasnie one przyspieszaja ladowanie strony, wiec skoro autor z nich wciaz korzysta to raczej nie przestaly sie sprawdzac :)
CloudFlare robi furorę, nie ma co zaprzeczać. Jeśli się szuka szybkiego sposobu na optymalizację witryny, redukcji zużywanego transferu itd. itd. to jest to niewątpliwie najlepszy z możliwych wyborów. Jest jednak “ale”. CloudFlare czasami bywa zawodne. Dochodzą do tego inne ograniczenia, jak brak taniego SSLa. Dlatego trzeba wyważyć, czy dana strona zyska czy straci na wdrożeniu CloudFlare.
Hmm jak robilem wywiad przed wdrozeniem CF, odwiedzilem kilkanascie stron z osobistymi opiniami i wszystkie byly pozytywne. Poki co sam tez nie narzekam, chociaz przyznam, ze raz na ok. 80 prob zdarzylo sie, ze CF wgrywalo jakis JavaScript AJAXowy przez ok. 2 sekundy. Ale to bylo tylko taz :)
Z SSLem mozesz miec racje – nie orientowalem sie.