Dlaczego WordPress jest powolny? Jest to skomplikowane pytanie, a istnieje wiele potencjalnych odpowiedzi. To może być twój hosting. To może być nieuczciwy plugin. Być może używasz zbyt wielu niezoptymalizowanych obrazów.
W tej chwili jest zbyt wcześnie, aby powiedzieć – ale po zakończeniu tego postu, będziesz miał znacznie lepszy pomysł, dlaczego Twoja witryna WordPress jest powolna i co musisz zrobić, aby rozwiązać problem.
W tym artykule porozmawiamy o czynnikach, które mogą sprawić, że WordPress będzie powolny. Następnie pomożemy Ci dowiedzieć się, czy Twój host internetowy oferuje Ci poziom wydajności, którego potrzebujesz, w czterech krokach. Zabierzmy się do pracy!
- Wielkie czynniki, które mogą sprawić, że WordPress będzie powolny
- Jak dowiedzieć się, czy trzeba przyspieszyć swoją witrynę WordPress (w 4 krokach)
- Krok #1: Uruchom kilka podstawowych testów czasu ładowania strony
- Krok #2: Przeprowadź stress test
- Krok #3: Sprawdź, czy Twoje obrazy wymagają optymalizacji
- Krok 4: Sprawdź motyw witryny i wtyczki
- Nie pozwól, aby powolna witryna WordPress cię powaliła
Wielkie czynniki, które mogą sprawić, że WordPress będzie powolny
Poza Twoim hostingiem istnieje wiele aspektów, które mogą wpłynąć na czasy ładowania Twojej witryny – zarówno dla Ciebie, jak i Twoich użytkowników:
- Wyświetlanie niezoptymalizowanych obrazów
- Używanie powolnego motywu WordPress
- Używanie niezoptymalizowanych wtyczek
- Nie wdrażanie ogólnych najlepszych praktyk wydajności, jak kompresja i buforowanie
- Ma zbyt wiele skryptów działających w tle
- Używa starej wersji PHP
Jako takie, bez odpowiedniej optymalizacji na swoim końcu, Twoja strona nie będzie tak szybko, jak to może być. Jednak, nawet jeśli skrupulatnie zoptymalizować każdy aspekt swojej stronie internetowej, Twój dostawca usług hostingowych może nadal działać jako wąskie gardło, aby spowolnić rzeczy. Następnie omówimy, jak dowiedzieć się, czy jest to przypadek dla Twojej witryny.
Jak dowiedzieć się, czy trzeba przyspieszyć swoją witrynę WordPress (w 4 krokach)
Zważywszy, że istnieje tak wiele czynników, które mogą mieć wpływ na wydajność witryny, trzeba je wykluczyć, aby określić, czy dostawca usług hostingowych jest winny. Przejdźmy przez proces krok po kroku.
Krok #1: Uruchom kilka podstawowych testów czasu ładowania strony
Przed wykonaniem jakiegokolwiek innego zadania, najpierw musisz określić, jak szybko ładuje się Twoja strona. Zasadą jest, że chcesz, aby Twoja strona ładowała się w czasie poniżej dwóch sekund – wszystko poniżej jednej sekundy sprawia, że jest to świetne doświadczenie użytkownika. Jeśli jesteś w obrębie jednego i dwóch sekund okna, jesteś w dobrej formie, chociaż jest miejsce na poprawę tutaj.
Istnieje wiele rozwiązań do testowania czasu ładowania witryny – Pingdom Tools jest front-runner. Twoja strona główna będzie miała przyzwoitą ilość treści w porównaniu do innych stron witryny, więc jest to dobra opcja do testowania. Aby użyć Pingdom, po prostu wprowadź adres URL w odpowiednim polu, a następnie wybierz serwer testowy, który jest najbliższy mecz do centrów danych dostawcy usług hostingowych:
Po kliknięciu Start Test i niech Pingdom uruchomić, otrzymasz zestaw wyników, które wyglądają jak następujące:
Jeśli przewiniesz dalej w dół, zobaczysz, że Pingdom ocenia Twoją witrynę pod kątem różnych aspektów, takich jak używanie kompresji gzip, nie posiadanie zbyt wielu przekierowań URL i więcej:
Im lepsze są Twoje „oceny”, tym szybciej powinna ładować się Twoja witryna. Każda z tych sugestii może znacząco poprawić czas ładowania. Im niższy wynik, optymalizacja Twoja strona potrzebuje.
Przed skokiem do jakichkolwiek wniosków dotyczących Twojego hosta, spójrz na nasz przewodnik optymalizacji wydajności WordPress. Zebraliśmy również kilka szybkich porad, aby przyspieszyć WordPress:
- 5 szybkich zwycięstw, aby przyspieszyć WordPress
- 5 MORE quick wins to speed up WordPress
Jeśli już spędziłeś czas na optymalizacji swojej strony i nadal dostajesz złe czasy ładowania, może to wskazywać na problem z hostem. Aby być pewnym, musimy umieścić twoją stronę pod odrobiną stresu.
Krok #2: Przeprowadź stress test
Kilka testów prędkości po kolei daje ci całkiem dobre pojęcie o tym, jak szybka jest twoja strona. Jednak prawdziwa próba ognia jest patrząc na to, jak twój gospodarz sieci fares kiedy jest pod stresem dużego ruchu.
Dla tego kroku, będziemy korzystać z narzędzia Load Impact, który pozwala symulować do 25 jednoczesnych wizyt na swojej stronie internetowej w ciągu pięciu minut w skali rosnącej. Nie musisz zakładać konta, aby przeprowadzić darmowy test:
Po zakończeniu testu zobaczysz wykres, który pokazuje czasy ładowania dla każdego użytkownika przez całe pięć minut. Idealnie, nie chcesz widzieć żadnych znaczących skoków w czasach ładowania (niebieska linia):
Nasze wyniki tutaj wyglądają całkiem dobrze, co oznacza, że nasz host może obsłużyć obciążenie, którego potrzebujemy. Jednak znaczące skoki w czasach ładowania mogą oznaczać jedną z trzech rzeczy:
- Zła optymalizacja strony na swoim końcu (o którą już zadbałeś!)
- Twój hosting nie może obsłużyć ilości jednoczesnego ruchu, który na niego rzucasz
- Twój plan hostingowy działa jak wąskie gardło
W naszym doświadczeniu, dobrzy dostawcy usług hostingowych mogą obsłużyć przyzwoity poziom jednoczesnego ruchu nawet z podstawowymi planami współdzielonymi. Jeśli twój nie, to można dać mu rękę przez integrację witryny z sieci dostarczania treści (CDN).
Używając CDN, można zmniejszyć obciążenie na swoich serwerach i niech ich centra danych ramię. Oznacza to, że nawet jeśli Twój host nie jest świetny pod presją, możesz zapobiec spadkom wydajności podczas gwałtownych wzrostów ruchu.
Krok #3: Sprawdź, czy Twoje obrazy wymagają optymalizacji
Wysokiej jakości zdjęcia mogą mieć ogromne rozmiary plików. Dodaj kilka z nich do dowolnej strony, i to jest idealne do spowolnienia czasu ładowania. Jest kilka sposobów na sprawdzenie, czy jest to dla Ciebie problem. Jednakże, najszybszym podejściem jest użycie darmowego narzędzia do testowania wydajności, takiego jak GTmetrix.
Ta usługa działa bardzo podobnie do Pingdom Tools. Wprowadzasz adres URL, wykonujesz szybki test, a on daje ci raport zawierający pełny rozkład czasów ładowania i sugestie, jak go poprawić.
GTMetrix zauważa również, czy twoja strona używa zoptymalizowanych obrazów. It will even list all of the unoptimized images and the potential file savings if you expand the tab:
On average, about 50% of a website’s file size comes from images, so you want to compress your images either before or after uploading them to WordPress. Zalecamy to drugie podejście, ponieważ istnieje wiele wtyczek optymalizacji obrazu, które automatyzują pracę dla Ciebie.
Na przykład Optimole może zająć się kilkoma rzeczami w jednej wtyczce:
- Kompresuj swoje obrazy.
- Serwuj swoje obrazy za pośrednictwem CDN (jak dowiedziałeś się powyżej).
- Dynamicznie zmieniaj rozmiary obrazów w oparciu o urządzenie użytkownika. Na przykład, ktoś na małym smartfonie dostanie mniejszy obraz niż na ogromnym ekranie Retina.
Jeśli otrzymasz zły wynik, jeśli chodzi o optymalizację obrazu, może to mieć dramatyczny wpływ na wydajność witryny. Po włączeniu optymalizacji obrazu dla swojej witryny i przejściu przez istniejącą bibliotekę mediów, chcesz pracować z powrotem przez kroki jeden i dwa.
Oczywiście, powinieneś zobaczyć spadek czasów ładowania, jeśli nie, może to wskazywać na gospodarza sieci jako podstawowy problem.
Krok 4: Sprawdź motyw witryny i wtyczki
Oczywiście, motyw i wtyczki, których używasz mogą mieć znaczący wpływ na czasy ładowania witryny zbyt. Na przykład, niektóre motywy są lepiej zoptymalizowane niż inne, podczas gdy niektóre wtyczki mogą dodać zbyt wiele skryptów do Twojej witryny.
Aby wykluczyć te elementy jako przyczynę spowolnienia Twojej witryny WordPress, musisz wykonać następujące czynności:
- Skonfiguruj kopię inscenizacyjną swojej witryny.
- Zamień swój motyw na inną, podobną opcję i ponownie przeprowadź testy jeden i dwa powyżej.
- Wyłącz swoje wtyczki jedna po drugiej i za każdym razem ponownie wykonaj testy z pierwszego kroku.
Przyznać trzeba, że proces ten może zająć trochę czasu, jeśli używasz wielu wtyczek – ale jest to konieczne, aby wykluczyć wszystko.
Jeśli nie masz dostępu do funkcji inscenizacji, drugim najlepszym podejściem jest utworzenie kopii zapasowej witryny przed wprowadzeniem jakichkolwiek zmian. W ten sposób możesz przywrócić jej pierwotny stan, gdy skończysz. Jednak nie zalecamy testowania witryny na żywo w ten sposób, jeśli masz znaczące liczby ruchu.
Uważaj na sytuacje, w których przełączanie motywu lub wyłączenie określonej wtyczki prowadzi do znacznych spadków w czasie ładowania – Twój host może nie być winny za powolne działanie WordPressa.
Jeśli twój motyw lub wtyczki są winowajcami, będziesz musiał poszukać zamienników (lub skontaktować się z deweloperem, aby zapytać o swoje ustalenia.) Z drugiej strony, jeśli to nie twoje obrazy, motyw lub wtyczki spowalniają twoją witrynę, może to być czas, aby poszukać nowego hosta po wszystkim!
Nie pozwól, aby powolna witryna WordPress cię powaliła
Istnieje wiele czynników, które mogą mieć wpływ na szybkość witryny WordPress. Jeśli twój hosting jest problemem, zawsze można przełączyć się do nowego dostawcy – ale metodyczne podejście do ustalenia, co sprawia, że WordPress wolno jest dobrym pomysłem.
Przed skokiem do jakichkolwiek wniosków dotyczących swojego hosta jest ważne, aby wykluczyć inne aspekty, które mogą sprawić, że WordPress wolno. Na przykład, Twoja strona może nie być zoptymalizowana pod kątem prędkości w pierwszej kolejności, lub może być za pomocą zbyt wielu nieskompresowanych obrazów. Niektóre wtyczki i motywy mogą również spowolnić rzeczy, więc chcesz przetestować każdy aspekt przed podjęciem decyzji o zmianie hosta.
Jeśli okaże się, że twój gospodarz jest winowajcą, mamy wiele zasobów, aby pomóc Ci wybrać najlepszy gospodarz dla Twoich potrzeb i budżetu. Wyjaśniamy różne rodzaje hostingu WordPress tutaj. A kiedy już zrozumiesz swoje opcje, możesz sprawdzić naszą kolekcję najlepszych WordPress hosting i niektóre z najlepszych tanich zarządzanych hostów WordPress.
.