Objaśnienie wydajności witryny

Zaktualizowano: 2022 / Artykuł: Jerry Low

Wydajność witryny to szybkość i dostępność Twojej witryny. Szybkość odnosi się do szybkości ładowania witryny, gdy żądanie jest wysyłane z przeglądarki internetowej. Dostępność może być również określana jako czas pracy lub niezawodność i odnosi się do procentu czasu, przez jaki można uzyskać dostęp do witryny.

Wydajność Twojej witryny jest ważna z wielu powodów. 

Wydajność Twojej witryny ma znaczenie, dlaczego?

Konwertuje się lepiej

Z punktu widzenia ruchu w sieci, Twoi użytkownicy nie będą zadowoleni, jeśli Twoja strona internetowa wolno się ładuje lub jest często niedostępna. Pamiętaj, że odwiedzający Twoją witrynę są Twoimi klientami. Niezadowoleni goście są bardziej prawdopodobni nie wracać na twojej stronie.

Ruch mobilny

Czasy też się zmieniły i dziś widzimy konto urządzeń mobilnych prawie połowa ruchu w Internecie. Ponieważ wyszukiwarki, takie jak Google, wiedzą o tym, uwzględniły również prędkość w swoich rankingach wyszukiwania. 

Rankingi wyszukiwania Google

Obecnie witryny działające wolno na urządzeniach mobilnych może zostać ukarany w Google rankingi wyszukiwarek. Jest to istotne dla właścicieli witryn, ponieważ Google obsługuje ponad 90% całego ruchu związanego z wyszukiwaniem na całym świecie.

Wydajność twojego serwera NIE jest wydajnością strony internetowej

Ważne jest, aby zdać sobie sprawę, że istnieje wyraźna różnica między wydajność serwera i wydajność witryny. Wydajność serwera to szybkość, z jaką serwer jest w stanie odpowiedzieć na żądanie. Wydajność witryny to czas potrzebny do załadowania witryny/strony internetowej.

„Prędkość serwera” i „Dostępność” to dane o wydajności dwóch serwerów, które gromadzimy w naszej siostrzanej witrynie HostScore.
„Prędkość serwera” i „Dostępność” to dane o wydajności dwóch serwerów, które gromadzimy w naszej siostrzanej witrynie HostScore.

Wydajność serwera

Wydajność serwera to niewielka część wydajności witryny, ponieważ przyczynia się do całkowitego czasu ładowania. Zależy to w dużym stopniu od jakości sprzętu i infrastruktury, którą posiada wybrana przez Ciebie firma hostingowa.

Szybkość działania serwisu

Na wydajność witryny składa się wiele innych czynników, z których wiele może zostać dostrojonych przez Ciebie jako administratora witryny. Rzeczy, które można poprawić, aby poprawić ogólną wydajność witryny, obejmują buforowanie, optymalizację skryptów, opóźnienia, kompresję i inne.

Co wpływa na wydajność Twojej witryny?

Strona internetowa zbudowana jest z wielu ruchomych części; obrazy, kod, a czasami nawet zasoby zewnętrzne. Wszystkie te rzeczy zwiększają ogólną „wagę” strony internetowej. Rozważ to; witryna składająca się z samego tekstu ładuje się znacznie szybciej niż witryna z dużą ilością obrazów.

Oczywiście jest to ekstremalne porównanie, ale służy do nakreślenia, jak różne rzeczy wpływają na wydajność naszej witryny. Aby Twoja witryna działała optymalnie, zachowaj równowagę między formą a funkcjonalnością, aby zobaczyć, co działa najlepiej dla Ciebie. 

1. Buforowanie

Buforowanie to przechowywanie danych w pamięci w celu zwiększenia wydajności. Aplikacje internetowe mogą przechowywać w pamięci dane o wysokim priorytecie, dzięki czemu można je szybciej przetwarzać. Dane przechowywane w pamięci działają jak „migawka” strony internetowej, którą można szybko udostępnić na żądanie.

Istnieją dwa główne typy buforowania stron internetowych – Buforowanie po stronie serwera i Buforowanie po stronie klienta.

Jak działa buforowanie sieciowe (źródło: Kinsta).

Co to jest buforowanie po stronie serwera?

Buforowanie po stronie serwera wykorzystuje pamięć dostępną na serwer wWW. Najczęstsze formy buforowania po stronie serwera to buforowanie bazy danych i obiektów. Pomaga to aplikacjom internetowym, które są silnie zależne od bazy danych (takim jak WordPress), w zmniejszeniu potencjalnego obciążenia zarówno bazy danych, jak i procesora. Inne formy buforowania po stronie serwera obejmują; pamięć podręczna kodów operacji, pamięć podręczna stron, pamięć podręczna serwera proxy i pamięć podręczna CDN.

Co to jest buforowanie po stronie klienta?

Buforowanie po stronie klienta wykorzystuje pamięć po stronie równania użytkownika. Istnieją różne typy buforowania po stronie klienta, z których najpopularniejszą / powszechną formą jest buforowanie żądań przeglądarki, które służy do ograniczania lub zarządzania częstotliwością żądań przeglądarki zaktualizowanych plików z serwera WWW.

2. Wyszukiwanie DNS

Czas rozpoznawania DNS Twojej witryny różni się w zależności od dostawcy.
Czas rozpoznawania DNS Twojej witryny różni się w zależności od dostawcy.

Chociaż niewiele możesz zrobić, aby bezpośrednio wpłynąć na szybkość odpowiedzi serwera, jest jeden element, który możesz poprawić. Wyszukiwanie DNS jest jednym z elementów składających się na szybkość odpowiedzi serwera.

Różni dostawcy DNS mają różne poziomy wydajności. Na przykład, jeśli używasz Cloudflare jako Twój dostawca DNS możesz spodziewać się znacznie lepszej wydajności w porównaniu do tego, gdy używasz Idź Tato.

Zmieniając dostawcę DNS i wybierając szybszego, możesz zaoszczędzić cenny czas na szybkości odpowiedzi serwera. W niektórych przypadkach różnica może wynosić nawet ponad 120 ms, co jest znaczące.

3. Multimedia

Jasny, żywy obraz może zdziałać cuda w Twojej witrynie, ale może znacznie wydłużyć czas ładowania.

Obrazy i wideo są zwykle znacznie większe niż kod lub zwykły tekst. Pojedyncza strona zwykłego tekstu może zająć zaledwie 4 KB miejsca. Obraz na całej stronie z większym prawdopodobieństwem zajmie od 80 KB do 100 KB, nawet jeśli jest odpowiednio zoptymalizowany.

4. Zasoby zewnętrzne

Jeśli Twoja witryna korzysta z usług świadczonych przez firmę zewnętrzną, może to zwiększyć opóźnienie. Dzieje się tak, ponieważ podczas ładowania witryny serwer musi poświęcić dodatkowy czas na komunikację z jeszcze innym serwerem, aby załadować usługę z tej witryny do Twojej.

Jako przykład rozważmy popularny serwis statystyk internetowych o nazwie StatCounter. Na powyższym obrazku zignoruj ​​wszystko pomiędzy i skup się na ostatniej linii. W takim przypadku użycie StatCounter na tej stronie dodaje prawie całą sekundę do czasu ładowania tej strony.

5. Dodatkowe funkcje strony / wtyczki

WordPress jest system zarządzania treścią (CMS), który obsługuje obecnie ponad 30% wszystkich witryn w Internecie. Jest łatwy w użyciu i wysoce modułowy, co pozwala użytkownikowi na zastąpienie kodowanie wiedza z tym, co nazywa wtyczkami.

Jednak WordPress jest oprogramowaniem typu open source, co oznacza, że ​​każdy może wnieść wkład do puli wtyczek. Dotyczy to zarówno profesjonalnych programistów, jak i amatorów próbujących swoich sił w kodowaniu. Wynik to pula wtyczek, których jakość jest bardzo zróżnicowana.

Nawet witryny, które nie działają na WordPressie, mogą paść ofiarą „syndromu wtyczek”, ponieważ wykorzystują dodatki innych firm do ulepszania swoich witryn. Korzystanie z nadmiaru wtyczek może znacznie spowolnić witrynę, a także narazić ją na większe zagrożenie bezpieczeństwa.

6. Lokalizacja serwera

Witryna testowa hostowana na wschodnim wybrzeżu Stanów Zjednoczonych — zwróć uwagę, jak odległość fizyczna wpływa na czas odpowiedzi serwera WWW. Im bliżej Twojego usługodawcy hostingowego znajduje się Twój docelowy ruch, tym szybciej ładuje się Twoja witryna.
Witryna testowa hostowana w Stany Zjednoczone Wschodnie wybrzeże — zwróć uwagę, jak odległość fizyczna wpływa na czas odpowiedzi serwera WWW. Im bliżej Twojego usługodawcy hostingowego znajduje się Twój docelowy ruch, tym szybciej ładuje się Twoja witryna.

Oprócz tego, jak dobrze Twoja witryna i serwer działają, inną rzeczą, która wpływa na to, jak Twoja witryna współpracuje z użytkownikami, jest to, jak daleko znajduje się od rynku docelowego. Jeśli kierujesz reklamy na ruch międzynarodowy, niewiele możesz z tym zrobić. Jeśli jednak ruch docelowy jest bardziej zlokalizowany, wybór lokalizacji serwera może mieć znaczenie.

Weźmy na przykład, jeśli prowadziłeś stronę internetową skierowaną do odwiedzających z regionu Azji. W tym scenariuszu pomogłoby, gdyby Twój usługodawca hostingowy miał centrum danych w tym regionie. Im bliżej Twojego usługodawcy hostingowego znajduje się Twój docelowy ruch, tym mniejsze będzie opóźnienie dla odwiedzających.

7. Ograniczone zasoby

Wszystkie plany hostingowe zawierają predefiniowane ilości zasobów, z których możesz korzystać. Niektóre z zasobów, które będą miały wpływ na wydajność Twojej witryny, obejmują czas procesora i ilość pamięci.

Jeśli Twoja witryna stale wykorzystuje lub przekracza ilość przydzielonych jej zasobów, mogą pojawić się problemy. Posiadanie niewystarczających zasobów może prowadzić do spowolnienia, a nawet zawieszenia konta. Pamiętaj, że w przypadku większości planów udostępniasz zasoby wielu innym użytkownikom. Jeśli Ty lub oni stale maksymalizujecie wykorzystanie zasobów, cały system może ucierpieć z powodu słabej wydajności.

Testowanie wydajności witryny

Teraz, gdy wiesz, jakie kluczowe obszary wpływają na wydajność Twojej witryny, zastanówmy się, jak możesz monitorować różne aspekty rzeczy. Dostępnych jest mnóstwo bezpłatnych narzędzi, za pomocą których możesz ocenić, jak dobrze działa Twoja witryna.

Test strony internetowej – Ta usługa pomaga w mikroanalizie wydajności Twojej witryny z określonych lokalizacji geograficznych. Wystarczy wpisać adres swojej strony internetowej i wybrać serwer, na którym chcesz przeprowadzić test.

BitCatcha – Dla tych, którzy mogą skupiać się tylko na czasie odpowiedzi serwera, możesz wypróbować BitCatcha Server Speed ​​Checker. To wygodne narzędzie umożliwia testowanie reakcji Twojej witryny z różnych lokalizacji strategicznie rozmieszczonych na całym świecie — wszystko naraz.

GTmetrix – Innym popularnym narzędziem, które pomaga testować szybkość strony, jest GTmetrix. Pomaga to nie tylko w analizie szczegółów dotyczących wydajności, ale także dostarcza wskazówek dotyczących obszarów, które można poprawić. Pomyśl o tym jako o czymś w rodzaju testu strony internetowej z sugestiami.

Google Insights PageSpeed – Być może jednym z najcenniejszych zasobów ze wszystkich (bo pochodzi prosto z pyska konia) jest Google PageSpeed ​​Insights. To narzędzie pomoże przeanalizować Twoją witrynę zarówno pod kątem urządzeń mobilnych, jak i komputerów stacjonarnych, prezentując dwa zestawy praktycznych wyników.

Freshping – Freshping to niezwykle przydatne narzędzie, za pomocą którego możesz automatycznie monitorować swoją witrynę. Stale co minutę sprawdza Twoją witrynę, aby sprawdzić, czy nie działa, a jeśli tak, ostrzeże Cię. Jeszcze lepszy jest fakt, że rejestrowana jest Twoja dostępność wraz z szybkością, z jaką odpowiada Twój serwer. Można przechowywać zapisy czasu pracy bez przestojów nawet do trzech miesięcy.

Dalej: Jak poprawić wydajność swojej witryny?

Wydajność sieci to coś, co ma kluczowe znaczenie dla przetrwania wszystkich witryn. Powolne witryny frustrują użytkowników i mogą również wskazywać, że coś jest nie tak, na przykład nadmierne wykorzystanie zasobów lub nieprawidłowa konfiguracja. 

Zamiast czekać na wystąpienie problemów, warto przetestować witrynę i upewnić się, że działa poprawnie i zgodnie ze specyfikacjami. Tu są 10 sposobów na poprawę wydajności witryny.

O Jerry Low

Założyciel WebHostingSecretRevealed.net (WHSR) - przegląd hostingu zaufany i używany przez użytkowników 100,000. Więcej niż doświadczenie 15 w hostingu, marketingu afiliacyjnym i SEO. Współpracuje z ProBlogger.net, Business.com, SocialMediaToday.com i innymi.