Czy sprawdzał Pan ostatnio prędkość swojej strony internetowej? Jeśli nie, to powinni Państwo!

Opublikowany: Alex Shashenko 2017-06-10 wszystkie artykuły | Słowniczek | Często zadawane pytania

Mamy’przyjemność ogłosić, że w końcu udostępniliśmy “Response time check”, narzędzie do diagnozowania słabej wydajności strony internetowej. Szybkość działania jest jedną z najważniejszych rzeczy w pracy strony internetowej, ponieważ wpływa nie tylko na rankingi Google, ale również na konwersje odwiedzających. Ostatnie badania pokazują, że odwiedzający nie chcą czekać dłużej niż 3 sekundy na załadowanie się strony. I rzeczywiście, wszyscy wiemy, że czekanie na wolno ładującą się stronę może wydawać się wiecznością, gdy próbuje się uzyskać jakieś ważne informacje. W rzeczywistości, leniwa strona internetowa może kosztować Państwa firmę. Ważne jest to, że po prostu podjęcie kilku kroków w celu optymalizacji wydajności strony internetowej może zrobić bardzo dużą różnicę. Przyjrzyjmy się zatem niektórym powszechnym przyczynom powolnego działania strony internetowej i temu, jak można je przyspieszyć.

Która strona jest wolna?

Jakie elementy składają się na czas ładowania strony?

Więcej informacji.

  1. DNS lookup time - czas, w jakim nazwa domeny jest mapowana na odpowiadający jej adres IP, aby ją znaleźć. 
  2. Connect Time (TCP) - ile czasu zajmuje nawiązanie połączenia z serwerem internetowym. 
  3. Czas pierwszego bajtu (TTFB) - czas potrzebny na uzyskanie odpowiedzi serwera, jak również odstęp czasu od momentu otrzymania przez serwer żądania HTTP do momentu odesłania przez serwer pierwszego bajtu odpowiedzi. .
  4. Czas ładowania (Content Time) – przedział czasowy pomiędzy rozpoczęciem i zakończeniem ładowania treści.

Uwaga: Jeżeli korzystają Państwo z certyfikatu SSL dla bezpiecznego połączenia, należy poświęcić dodatkowy czas na uwierzytelnienie, co oznacza dodatkowy czas na ustanowienie połączenia między Państwa serwerem a przeglądarką.

Wszystkie te elementy razem wzięte są pod uwagę.

Wszystkie te składniki razem składają się na czas odpowiedzi strony. Całkiem możliwe, że Państwa strona działa wolno z powodu problemu z jedną z pięciu wymienionych powyżej rzeczy.

 

Optymalizacja prędkości strony internetowej

Szybkość ładowania się strony internetowej zależy od kilku czynników i każdy z nich może spowodować opóźnienie. Poznajmy najczęstsze powody, dla których prędkość Państwa strony może być niska.

 

Gdy coś jest nie tak z samą stroną internetową:

  1. Obiekty stron trzecich. Różne wtyczki stron trzecich hostowane na stronie mogą spowolnić Państwa witrynę. Nawet jeśli najpotężniejsze usługi, takie jak Google Analytics, integrują te skrypty asynchronicznie i bezproblemowo dla wydajności strony, to jednak umieszczenie wtyczek stron trzecich spowoduje opóźnienie ładowania, ponieważ każda z nich zwiększa całkowitą liczbę wysyłanych żądań. Chociaż na szybkość strony wpływa wiele czynników, to jednak przede wszystkim wpływa na nią liczba żądań HTTP, które wykonuje Państwa strona. Tak więc złotą zasadą optymalizacji jest to, że im mniejsza waga strony, tym szybciej działa.

  2. Media z innych źródeł. Im więcej zewnętrznych plików multimedialnych na stronie, tym dłużej trwa ładowanie Państwa strony. Taka obszerna treść ma nie tylko negatywny wpływ na szybkość strony, ale jest również jednym z najpewniejszych sposobów na to, aby odwiedzający opuścili stronę. Jak można tego uniknąć? Po pierwsze, umieszczać cudze media z umiarem; po drugie, stosować odpowiednie formaty plików graficznych; po trzecie, korzystać z niezawodnego lokalnego magazynu. Jeśli zrobią Państwo kilka z tych rzeczy, w krótkim czasie zauważą Państwo znaczną poprawę!

  3. Niewydajny kod/nieefektywny SQL. Niewydajny kod lub niezoptymalizowane zapytania do bazy danych mogą mieć naprawdę negatywny wpływ na wydajność Państwa strony. Warto rozważyć optymalizację kodu, jak np. edycja skryptów, kodu HTML, CSS itp. lub optymalizację bazy danych, jak np. dodanie indeksów, zmiana zapytań, modyfikacja struktury itp. Problemy z kodem są zazwyczaj przyczyną obniżenia wydajności Państwa strony internetowej.

Kiedy Państwa hosting zabija Państwa szybkość:

  1. DNS – Losy Państwa strony internetowej zależą od wyboru serwera DNS, którego Państwo dokonają. Im szybszy jest Państwa serwer DNS, tym szybciej będzie dostarczana treść na Państwa stronie.

  2. Lokalizacja Data Center. Nie należy zaniedbywać geografii. Ważne jest, aby upewnić się, że Państwa wiz­i­tory trafiają do najbliższego centrum danych. Zrozumienie czasu potrzebnego na przesyłanie informacji daje Państwu lepszą świadomość doświadczeń użytkownika, które Państwo zapewniają, ponieważ wiedzą Państwo, że dostarczenie danych wymaga czasu. Jeżeli strona jest zasobem globalnym, zaleca się stosowanie CDN (Content Delivery Network), czyli sieci globalnie rozproszonych serwerów internetowych, które służą do jak najszybszego dostarczania treści strony do lokalnych użytkowników końcowych. Zasadniczo jest to’hostowanie Państwa plików w całej tej sieci serwerów i dostarczanie ich z najbliższej lokalizacji. Warto zauważyć, że w ostatnich latach popularność hostingu w chmurze gwałtownie wzrosła. Nic dziwnego, ponieważ kosztuje mniej, zapewnia więcej i daje możliwość korzystania z nieskończonej elastyczności.

  3. Wybór złej usługi hostingowej. Rzeczywistość jest taka, że czasami największym problemem z działaniem Państwa strony internetowej jest to, że wymaga ona po prostu więcej zasobów, niż może zapewnić Państwa hosting. Proszę rozważyć poszukanie firmy hostingowej, która najlepiej odpowiada Państwa potrzebom. Nie trzeba chyba dodawać, że wybór dobrej firmy hostingowej jest kluczem do wysokiej wydajności strony internetowej.

Jak zmierzyć czas reakcji strony internetowej za pomocą HostTrackera?

W oknie Sprawdzanie czasu odpowiedzi proszę wpisać adres URL, nazwę zadania i określić wartość Timeout.

Uwaga: Za każdym razem, gdy wartość prędkości przekroczy ten próg, otrzymają Państwo powiadomienie.

Zbrojeni w to narzędzie będą Państwo zawsze na bieżąco informowani o tym, jak dobrze ładuje się Państwa strona - statystyki strony i historia zdarzeń są zawsze dostępne w wygodnym formacie (patrz obrazek powyżej).

Mam nadzieję, że spodobał się Państwu ten artykuł! Proszę pamiętać, że najtrudniejszą rzeczą w optymalizacji jest często po prostu zacząć.

 

 

 

 


O autorze

Oleksii Shashenko
Dyrektor ds. Komunikacji i Technologii HostTracker. Alex jest częścią zespołu od samego początku istnienia firmy. Jego praca koncentruje się na raportowaniu biznesowym, analizie statystyk baz danych oraz administracji systemami. Alex dba również o komunik
Loading...