Dlaczego WordPress strony są coraz wolniejsze?

Jan Hornung Ostatnia aktualizacja 23.01.2020
3 Min.
B02 Zdjęcie na okładce

Musisz zrozumieć te podstawy, aby skutecznie zoptymalizować stronę WordPress . Jeśli WordPress jest powolny, może to mieć fatalne skutki dla Twojego biznesu online: Szybkie strony są bardziej popularne wśród użytkowników i Google, generują lepszą interakcję, a w efekcie wyższe konwersje i sprzedaż.

Ale dlaczego WordPress strony w ogóle się zwalniają? Jakie są więc przyczyny wysokiego czasu ładowania strony i jak można je zwalczać?

Co sprawia, że WordPress działa wolno

Strona internetowa pisana odręcznie jest oparta na języku HTML. Z drugiej WordPress strony, strony internetowe są budowane dynamicznie przy każdym połączeniu. Ma to wiele zalet, zwłaszcza jeśli Twoja strona jest często aktualizowana, ale odbywa się to kosztem wydajności. Ponieważ strona musi być stale przeliczana.

Dlatego czas ładowania strony WordPress jest szczególnie ważny: zbyt wiele stron Plugins lub zła strona Theme mogą prowadzić do ogromnych spadków wydajności. W zasadzie można przeciwdziałać temu problemowi na dwa sposoby: Poprzez zwiększenie potencjału wydajności własnej strony, tj. modernizację serwera i wybór odpowiedniego hostingu, a także poprzez optymalizację strony. W najlepszym przypadku te dwa kroki idą w parze.

Zbyt wiele i zbyt duże żądania serwera spowalniają WordPress

Ale jak działa mechanizm, który sprawia, że WordPress jest powolny? Decydującym czynnikiem jest komunikacja pomiędzy przeglądarką a serwerem.

Jeśli strona ma zostać zbudowana, przeglądarka wysyła zapytanie do serwera. Serwer z kolei uzyskuje niezbędne informacje z plików PHP strony WordPress . Serwer WWW tłumaczy te pliki PHP na kod HTML czytelny dla przeglądarki za pomocą tak zwanego interpretera PHP. Żądanie przeglądarki skierowane do serwera nazywane jest również żądaniem HTTP. Oprócz kodu HTML, każdy obraz, animacja itp. generuje również żądanie HTTP. Im więcej takich żądań musi być wykonanych i im większe pakiety danych są przesyłane, tym dłużej trwa ładowanie strony[1].

Oznacza to, że optymalizacja strony WordPress opiera się w dużej mierze na dwóch procesach: Zmniejszenie liczby żądań i kompresja danych do transportu.

Plugins, Theme, zdjęcia i animacje prowadzą zapytania w górę

Co więc zwiększa liczbę takich "szkodliwych" żądań HTTP? Zasadniczo brakuje koncepcji strony internetowej i nieskompresowanych danych. Ponieważ jeśli nie masz jasności co do tego, które funkcjonalności i jaki design są naprawdę potrzebne do funkcjonowania Twojej strony, ryzykujesz przeładowanie witryny funkcjami i treścią.

Funkcje Twojej strony są albo częścią Themes albo są zintegrowane poprzez Plugins . Oba te czynniki znacznie zwiększają liczbę żądań HTTP i sprawiają, że WordPress działa wolno. Jasna koncepcja funkcjonalna Twojej strony i ciągłe czyszczenie w backendzie, jak również aktualizacja Plugins i Theme pomagają utrzymać stronę w dobrej kondycji, a co za tym idzie szybką.

Obrazy i animacje również za każdym razem generują żądanie HTTP. Dlatego ważne jest również, aby ograniczyć ich liczbę i używać ich tak oszczędnie, jak to tylko możliwe.

Wiele nieskompresowanych plików sprawia, że WordPress działa wolno

Teraz, oprócz liczby żądań HTTP, ważny jest również rozmiar przesyłanych danych. Najwięcej miejsca zajmują pliki multimedialne. Zazwyczaj są to obrazy i grafiki. Jednak teksty, komentarze i inne treści mogą również zwiększyć rozmiar przesyłanych pakietów danych.

Tutaj również może pomóc radykalne wyczyszczenie i kompresja danych. Możesz też użyć pośredniego magazynu, tzw. cache.

WordPress wolno? Pamięć podręczna zawsze pomaga!

Pamięć podręczna może być rozumiana jako rodzaj pamięci krótkotrwałej. Jeśli np. aktywowana jest pamięć podręczna przeglądarki, może ona przez pewien czas zapamiętywać już odwiedzone strony. Zapamiętuje, które treści i funkcjonalności są wyświetlane w jakiej formie na stronie. Jeśli użytkownik raz odwiedził stronę i po chwili ponownie ją wywoła, przeglądarka nie musi wysyłać żądania HTTP do serwera, lecz może zbudować stronę całkowicie "z pamięci".

Buforowanie nie jest bardzo prostym tematem. Istnieje wiele różnych rodzajów skrytek, które można zainstalować i aktywować w wielu różnych miejscach. Najszybsze rozwiązanie buforowania można zwykle uzyskać poprzez Plugins jak W3 Total Cache, WP Super Cache lub płatny WP Rocket.

Wniosek: Zmniejszenie liczby żądań serwera jest dobrym lekarstwem na powolne działanie strony WordPress - ale to tylko połowa sukcesu.

Cały proces optymalizacji strony WordPress polega na redukcji żądań HTTP oraz kompresji przesyłanych pakietów danych. Jednak najlepszym sposobem na to jest całkowite wyłączenie tego procesu i aktywowanie pamięci podręcznej.

Dlatego optymalizacja WordPress może być bardzo czasochłonna. A to dopiero połowa sukcesu. Ponieważ bez odpowiedniej mocy serwera i właściwego planu hostingowego, możesz zoptymalizować swoją stronę tak bardzo, jak chcesz: WordPress po prostu pozostanie powolny. W kolejnych dwóch artykułach z tej serii, wyjaśnimy, co należy wziąć pod uwagę przy wyborze serwera i hosta pod względem wydajności.

Linki

[1]: bardzo ładne i przyjazne dla początkujących wprowadzenie do najważniejszych procedur i pojęć: http://www.mediaevent.de/tutorial/

RAIDBOXER od początku istnienia firmy i szef działu wsparcia. Na Bar- i WordCampach uwielbia rozmawiać o PageSpeed i wydajności stron internetowych. Najlepszym sposobem na przekupienie go jest espresso - lub bawarski precel.

Powiązane artykuły

Komentarze do tego artykułu

Napisz komentarz

Twój adres e-mail nie zostanie opublikowany. Pola obowiązkowe oznaczone są *.