10 frustrujących powodów, dla których szybkość Twojej witryny jest niska

Kliknięcie linku do witryny wydaje się taką prostą rzeczą.


Ale za kulisami setki próśb są natychmiast wysyłane do ping-ponga na całym świecie, aby dostarczyć obrazy i tekst. W tych krótkich sekundach dzieje się wiele i wiele rzeczy może się nie udać.

Rzeczy mogą zacząć zwalniać, zabierając ze sobą swoją stronę internetową.

Jeśli śledzisz moją aktualną serię dotyczącą szybkości ładowania strony, będziesz wiedział, że powolne witryny to zła wiadomość! W rzeczywistości leniwa witryna może kosztować tysiące odwiedzających i konwersji.

Mając to na uwadze, idę za kulisy, aby zobaczyć, co się dzieje. Powiększmy te kilka sekund i zobaczmy, co nas powstrzymuje!

Pro Wskazówka

Powolna sprzedaż witryn zabija! Zwiększ szybkość WordPress dzięki tym 8 hackom.

1. Wydajność serwera

Twoja strona ładuje się od podstaw. Gdy ktoś kliknie Twoją witrynę, to jak przekręcenie kluczyka w silniku samochodu. Twój gość prosi silnik o uruchomienie.

Pierwszą rzeczą, która się dzieje, jest następująca: Twoja przeglądarka (Firefox, Safari itp.) Wysyła polecenie ping do serwera. Prosi o wszystkie informacje i dane, aby mógł załadować Twoją witrynę.

Jeśli wydajność twojego serwera jest niska, odpowiedź potrwa dłużej. Bez względu na to, jak szybko wszystko jest inne, wolny serwer zawsze zapewnia powolny start.

Niska wydajność serwera jest prawie zawsze zależna od hosta. Tani hosting zazwyczaj daje udostępniony serwer, co oznacza, że ​​dzielisz przestrzeń i zasoby z niezliczoną liczbą innych witryn. Jeśli Twoja strona działa powoli, dzieje się tak, ponieważ ustawiasz się w kolejce z wieloma innymi witrynami!

2. Lokalizacja serwera

Jeśli kiedykolwiek rozmawiałeś na odległość, wiesz, że nawiązanie połączenia trwa dłużej. Jest tak, ponieważ informacje muszą fizycznie podróżować, aby się tam dostać. Dane przechodzą przez kable i są przesyłane przez satelity.

Podobnie dzieje się po kliknięciu strony internetowej. Po kliknięciu strony internetowej wysyłasz wiadomość do serwera. Poprosisz go o załadowanie.

Załóżmy, że Twój serwer ma siedzibę w Ameryce. Gdy japoński odwiedzający kliknie twoją witrynę, informacje muszą przejść przez cały ocean Pacyfiku. Musi poprosić o dostęp do serwera. Następnie musi podróżować przez ocean z powrotem, aby załadować go na ekran.

Dane są szybkie. Ale to nie jest magia!

3. Duży ruch

Jeśli masz duży ruch, może to spowodować spowolnienie Twojej witryny.

Na obecnym poziomie twój serwer może obsłużyć tylko określoną liczbę osób jednocześnie. To trochę jak w kolejce w sklepie. Im więcej osób wchodzi do sklepu, tym wolniej się im podaje.

Nie tylko to, ale sklep musi przeciągnąć dodatkowe zasoby, aby pomóc. Muszą zadzwonić do dodatkowego personelu z tyłu, aby pomóc wszystkim. Ale teraz backend również zwalnia.

To samo dzieje się na twojej stronie internetowej. Twój serwer spróbuje zarządzać całym dodatkowym ruchem, ale gdzieś zwolni.

4. Bardzo duże obrazy (i złożony format pliku)

Czy pamiętasz dawne czasy Internetu przez modem? Ładowanie dużego obrazu może trwać nawet minutę, po jednym kawałku na raz! To było bolesne!

Od czasu dostępu szerokopasmowego sytuacja uległa poprawie, ale nadal obowiązuje ogólna zasada.

Po wysłaniu polecenia ping serwer zacznie przenosić każdy fragment strony na ekran przeglądarki. Serwer będzie przenosił zawartość, tekst i obrazy. To tak, jakby nasz sklepikarz wyprowadził twoje towary z powrotem.

Kiedy myślisz o tym w ten sposób, jest to proste. Wydobycie dużych, ciężkich przedmiotów potrwa dłużej.

Załadowanie dużego obrazu zajmie dużo czasu. Jeśli masz mnóstwo dużych zdjęć w swojej witrynie, dodajesz dodatkowy czas ładowania dla każdego zdjęcia.

Ważny jest również format pliku. Przeglądarki mogą ładować ładnie i szybko obrazy JPG, PNG i GIF. Ale ciężkie formaty, takie jak TIFF i BMP, pochłoną ogromne porcje w czasie ładowania. Unikaj ich!

5. Gęstość kodu

Być może już wyczuwasz tutaj motyw. Duże, gęste elementy spowalniają twoją stronę. Jednym z najgęstszych elementów witryny jest kod, który ją tworzy.

Jeśli znasz CSS, HTML i JavaScript, będziesz wiedział, że za projektem witryny stoi ogromna ilość kodu.

Na przykład są 60 milionów linii kodu na Facebooku sam.

Miliony linii kodu

(Zobacz pełny obraz)

(To więcej niż Zderzacz Hadronów)

((Ale wciąż mniej niż Google!)).

Jeśli zaplecze witryny jest zatkane nadmiarem kodowania i javascript, przeciągnięcie go w górę potrwa dłużej.

6. Grafika tekstowa

Wiele witryn wciąż używa obrazów do wyświetlania tekstu.

Na przykład możesz użyć obrazu do wyświetlenia swojego logo. Lub możesz mieć tekst wyjaśniający jako część dużego obrazu na swojej stronie głównej.

Jak możesz sobie wyobrazić, ładowanie takich grafik zajmuje dużo więcej czasu w porównaniu z prostą czcionką.

7. Zbyt wiele żądań plików (RTT)

Wyjaśniłem już, jak duże, ciężkie elementy ładują się znacznie dłużej. Nie chodzi tylko o ich rozmiar. Tyle ich jest.

Każdy mały element w Twojej witrynie wymaga załadowania innego żądania pliku. Każdy plik CSS, każdy obraz, każdy przycisk udostępniania społecznościowego i każdy fragment Javascript jest nowym żądaniem pliku.

Twój serwer może obsłużyć tylko określoną liczbę żądań na sekundę.

Załóżmy, że Twoja witryna korzysta z 50 żądań plików za każdym razem, gdy się ładuje. Jeśli 100 osób jednocześnie uzyskuje dostęp do Twojej witryny, oznacza to 5000 żądań plików w ciągu jednej sekundy. Jeśli korzystasz z małego serwera, spowoduje to poważne spowolnienie.

Pamiętaj, że jest tylko tyle zasobów, aby obsłużyć pliki.

8. Zbyt wiele wtyczek

Jeśli korzystasz z WordPress, prawdopodobnie masz za sobą wiele wtyczek. Każdy z nich składa własne żądanie pliku. Każdy ma plik CSS i trochę javascript do załadowania.

Oznacza to większą wagę do przenoszenia i więcej żądań plików. Jeśli używasz wielu wtyczek, spowolni to. Zadaj sobie pytanie, które są absolutnie konieczne.

9. Niepotrzebne przekierowania

Wyobraź sobie, że pytasz o drogę do dworca kolejowego. Potem tam dotrzesz i dowiesz się, że jest zamknięty. Został przeniesiony na drugą stronę miasta, a teraz musisz przejść przez miasto.

Zajmuje ci wieki, prawda??

To samo dzieje się z przekierowaniami. To jak dwukrotne ładowanie strony. Jeśli nie masz fantastycznego powodu, unikaj przekierowań na swojej stronie.

10. Przestarzały CMS

Jeśli używasz WordPress, Drupal lub Wix do zarządzania witryną, zauważysz regularne wyskakujące okienko. Prosi o zainstalowanie aktualizacji lub nowych wersji oprogramowania.

Aktualizacja ogólnie oznacza, że ​​rozwiązali wszelkie załamania i problemy, szczególnie w odniesieniu do prędkości. Zainstaluj najnowsze wersje wszystkich programów i wtyczek, aby szybciej i płynniej ładować witrynę.

Dziękuje za przeczytanie! Trzymaj się mnie, bo w przyszłym tygodniu będę śledzić ten post z dokładnym przewodnikiem rozwiązywania każdego z tych problemów. [Zaktualizowano: 14 sztuczek oświetleniowych w celu przyspieszenia witryny]

W rzeczywistości zachęcam do sprawdzenia mojego eBooka, aby dowiedzieć się dokładnie, jakie kroki podjąłem, aby załadować Bitcatcha.com w ciągu 3 sekund.

Daj mi znać, jeśli masz jakieś pytania dotyczące szybkości witryny w komentarzach poniżej.

Kim Martin Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map