Skocz do zawartości
Zaloguj się, aby obserwować  
peres.pro

Optymalizacja serwisu typu kwejk

Polecane posty

No witam,

chodzi o serwis dziwnypan.pl: http://tools.pingdom.com/fpt/#!/cZQifP/http://dziwnypan.pl/

 

 

wielkość strony to 6mb a średni czas według pingdoma to 6 sekund, co myślicie? Co wykorzystać do zoptymalizowania szybkości wyczytywania strony? Memcached? A może skorzystać z CDN'a w postaci cloudflare? Jeżeli chodzi o CDN to dziwnypan.pl musi korzystać z moich własnych dns'ów a z tego co wiem w cloudflare nie może się obejść bez propaganacji na NS'y cloudflare, no i ogólnie co byście doradzili.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

1. Obrazki @up @up, lub ładuj ich mniej na podstronie. Możesz też zastosować metodę np. z wykop.pl Gdzie obrazek ładowany jest chwile przed lub w trakcie skrolowania. Szkielet strony ładowany jest od razu razem z przestrzenią na obrazki. W późniejszym czasie (zależy od przewijania w dół) ładuje poszczególne obrazki.

 

2. Cache odciąży trochę serwer i czas pracy skryptu po stronie serwer'a niekoniecznie po stronie klienta.

 

3. Pełno skryptów JS, pierdół od FB, reklam. Jakby nie patrzeć na pewno zwiększają czas ładowania. Klient mi też raz narzekał, że mu się strona długo ładuje. Wywaliłem FB i twittera i według niego problem znikł. Także coś w tym jest.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Dobra to tak, od strony maszyny zainstaluje memcached, optymalizacja obrazków do jpeg, no i cloudflare.

Ponadto wykorzystam skrypt, który będzie ładował obrazki tylko gdy się doscrolluje do danej części strony, nie wiem jak to się nazywa, ale kilka serwisów z tego korzysta, wiecie gdzie znajdę taki skrypt żeby go wdrożyć za darmo?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Znane jako lazy loading images

 

http://css-tricks.com/snippets/javascript/lazy-loading-images/ , demo w odnośniku na dole

http://www.appelsiini.net/projects/lazyload , demo -> http://www.appelsiini.net/projects/lazyload/enabled.html

 

I kilka innych. Pluginy są za darmo, jedynie implementacja może coś Cię kosztować jak nie umiesz tego sam dostosować do swoich realiów.

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Z wdrożeniem powinienem sobie poradzić, dzięki wielkie! Macie jeszcze jakieś pomysły co zrobić?

Udostępnij ten post


Link to postu
Udostępnij na innych stronach

Bądź aktywny! Zaloguj się lub utwórz konto

Tylko zarejestrowani użytkownicy mogą komentować zawartość tej strony

Utwórz konto

Zarejestruj nowe konto, to proste!

Zarejestruj nowe konto

Zaloguj się

Posiadasz własne konto? Użyj go!

Zaloguj się

Zaloguj się, aby obserwować  

×