Jak przeprowadzić test obciążeniowy witryny WordPress – ostateczny przewodnik

Opublikowany: 2024-01-13

Czy chcesz przetestować witrynę WordPress ? Testy warunków skrajnych to doskonały sposób na sprawdzenie, czy Twój serwer hostingowy wytrzyma cały ruch, jeśli prowadzisz sklep internetowy lub osobisty blog. Czytaj dalej ten artykuł, jeśli potrzebujesz krok po kroku przeprowadzania testów warunków skrajnych w WordPress. Tutaj pokażemy Ci, jak bezpłatnie przetestować witrynę WordPress!

Ale zanim przejdziemy dalej, zobaczmy, dlaczego warto przetestować witrynę WordPress.

Dlaczego powinieneś przeprowadzić test obciążeniowy witryny WordPress

Z wielu powodów powinieneś przeprowadzić test warunków skrajnych na stronie WordPress lub w sklepie WooCommerce. Oto główne czynniki, które należy wziąć pod uwagę:

  • Sprawdź, ile ruchu może obsłużyć serwer: Ponieważ Twój hosting to ten, który obsługuje cały ruch w witrynie, przeprowadzając test warunków skrajnych, możesz sprawdzić, jak dobra jest Twoja firma hostingowa.
  • Sprawdź wrażenia użytkownika przy dużym obciążeniu: za pomocą narzędzia do testów warunków skrajnych możesz sprawdzić, jak Twoi klienci lub odwiedzający będą się czuć w stosunku do witryny. Pomoże Ci to zdecydować, co dalej zrobić z wydajnością witryny.
  • Zastanów się, czy potrzebujesz skalować swój serwer: jeśli Twoja firma hostingowa na to pozwala, powinieneś rozważyć dodanie większej ilości pamięci RAM, jeśli to konieczne. Dodanie większej ilości pamięci RAM do witryny zawsze pomoże w skalowaniu serwera.
  • Znajdź odpowiednie zasoby potrzebne dla Twojej witryny: skalując serwer, możesz szybko wyeliminować problemy, takie jak przestoje lub konflikty związane z wydajnością przy dużym obciążeniu.
  • Chroń swoją witrynę przed nieoczekiwanymi skokami ruchu: ponieważ wiesz już, jak Twój serwer będzie działał pod dużym obciążeniem, możesz być spokojny, gdy Twoja witryna będzie generować większy ruch niż zwykle.

Teraz wiesz, dlaczego powinieneś przetestować witrynę WordPress. Następnie zobaczmy, jak to zrobić za darmo.

Jak przeprowadzić test obciążeniowy witryny WordPress

Bez narzędzi firm trzecich nie będziemy w stanie tego zrobić. Wiele witryn stron trzecich umożliwia przetestowanie witryny WordPress. W tym samouczku użyjemy Loader.io.

moduł ładujący.io

Loader.io to bezpłatna platforma, za pomocą której możesz przetestować witrynę internetową.

Rejestracja

Pierwszą rzeczą, którą musisz zrobić, to założyć konto na platformie. Dostępnych jest wiele planów subskrypcji. Możesz wybrać jeden zgodnie ze swoimi preferencjami.

Plany subskrypcji Loader.io

Dostępne plany to:

  • Bezpłatnie – 0 USD miesięcznie
  • Pro – 99,95 USD miesięcznie
  • Niestandardowe – w oparciu o Twoje wymagania

Na potrzeby tego poradnika wybierzemy bezpłatną wersję subskrypcji.

darmowy plan Loader.io

Możesz zakończyć proces wpisując swoje dane.

zarejestruj się w Loader.io

Po utworzeniu konta zweryfikuj swój adres e-mail. Gdy to zrobisz, możesz zalogować się na konto Loader.io przy użyciu poświadczeń użytkownika.

Poświadczenia użytkownika Loader.io

Domyślnie nie będzie żadnych testów ani hostów. Następną rzeczą, którą musisz zrobić, to utworzyć hosta .

nowy gospodarz

Jest to krok obowiązkowy. Ponieważ wysyłamy grupę ruchu na stronę, istnieje ryzyko, że serwer ulegnie awarii. W związku z tym platforma nie pozwoli na przesyłanie nieograniczonego ruchu do innych witryn. Test można przeprowadzić na naszych stronach internetowych. W kolejnym kroku możesz wpisać nazwę domeny.

nazwa domeny Loader.io

Po wpisaniu nazwy domeny należy wgrać plik HTML do katalogu public_HTML na swoim serwerze.

pobierz plik weryfikacyjny - test obciążeniowy witryny WordPress

Możesz przesłać plik do katalogu public_HTML poprzez FTP lub dedykowaną wtyczkę menedżera plików.

prześlij plik weryfikacyjny do publicznego folderu HTML

Po przesłaniu pliku musisz zweryfikować hosta.

zweryfikuj hosta - przetestuj witrynę WordPress

Jeśli wszystko wykonałeś poprawnie, pojawi się komunikat o powodzeniu. Teraz możesz także rozpocząć tworzenie nowych testów na serwerze.

rozpocząć nowy test

Na następnej stronie możesz zobaczyć informacje, które musisz dodać, aby przeprowadzić test.

rozpocząć test

Jak widać na zrzucie ekranu, należy wpisać a

  • Nazwa testu
  • Typ testu
  • Klienci
  • Czas trwania
  • Żądania klienta

I tak dalej.

Próba 1

W ramach naszego pierwszego testu wyślemy na serwer 500 klientów. Zatem nazwij swój test i wpisz 500 w zakładce klienta. Test przeprowadzimy przez 1 minutę. Oto jak będzie wyglądać konfiguracja:

Test 500 użytkowników

Po skonfigurowaniu testu kliknij opcję Uruchom test .

uruchomić test

Platforma w ciągu kilku sekund rozpocznie wysyłanie ruchu do domeny. Możesz zobaczyć statystyki na żywo na tej samej stronie.

wysyłanie ruchu - test obciążeniowy witryny WordPress

Po minucie test jest zakończony i oto wynik:

Wynik testu 500 - test obciążeniowy witryny WordPress

Jak widać na tym zrzucie ekranu, średni czas reakcji wynosi 360 ms, co jest doskonałym wynikiem. Następnie pójdźmy dalej i utwórzmy kolejny test z większą liczbą użytkowników.

Próba 2

Test nr 2 wyśle ​​​​5000 klientów na stronę internetową (na sekundę). Musisz utworzyć nowy test z modyfikacjami.

Test 5000 - test obciążeniowy witryny WordPress

Jak widać na tym zrzucie ekranu, zmodyfikowaliśmy nazwę, typ testu i liczbę klientów. Po zmianie danych uruchom test.

Na efekty trzeba trochę poczekać.

5000 wyników - test obciążeniowy witryny WordPress

Jak widać na naszej stronie wyników, średni czas reakcji wynosi 281 ms. Następnie przejdźmy do testu końcowego.

Próba 3

W tym ostatnim teście wyślemy do witryny 10 000 użytkowników. Podczas konfigurowania testu utrzymamy również obciążenie klienta. Oto konfiguracja:

Test 10000 - test obciążeniowy witryny WordPress

Ponieważ narzędzie Loader.io będzie utrzymywać obciążenie klienta, może to mieć wpływ na wydajność Twojej witryny. Po minucie taki wynik:

Wynik 10000 - test obciążeniowy witryny WordPress

Jak widać na zrzucie ekranu, średni czas reakcji wzrósł do 8240 ms. Oznacza to, że Twój serwer nie będzie w stanie obsłużyć skoków ruchu, co może skutkować problemami z wydajnością.

Otóż ​​to!

W ten sposób możesz przetestować witrynę WordPress. Jak widać w tym samouczku, testowanie warunków skrajnych witryny WordPress jest proste. Aby wykonać zadanie, nie musisz używać żadnych mylących narzędzi.

Jak radzić sobie z problemami z wydajnością

Jeśli witryna została poddana testom obciążeniowym i występują problemy z jej wydajnością, rozważ następujące opcje:

  • Zmień hosting
  • Skaluj zasoby
  • Użyj wtyczki buforującej
  • Skorzystaj z CDN'a

Poniżej pokażemy Ci, w jaki sposób mogą Ci one pomóc.

1. Zmień hosting

Jeśli korzystasz z dostawcy usług hostingowych, którego nie można skalować, najlepszą rzeczą, jaką możesz zrobić, to wybrać inną niezawodną firmę hostingową. Na rynku można znaleźć setki lokalnych i wewnętrznych firm hostingowych. Nie będziemy zalecać korzystania z lokalnych firm, ponieważ nie będą one w stanie zapewnić Ci zoptymalizowanych serwerów.

Możesz znaleźć wiele firm hostingowych oferujących najnowocześniejsze funkcje. Polecamy zarządzane firmy hostingowe WordPress, takie jak Kinsta, Cloudways, SiteGround itp. Większość z tych firm hostingowych zapewnia wystarczającą ilość zasobów, których możesz użyć do obsługi witryny o dużym ruchu.

2. Skaluj zasoby

Jeśli korzystasz z dostawcy usług hostingowych, takiego jak Cloudways, umożliwia on użytkownikom skalowanie serwera. Możesz dodać więcej pamięci RAM lub pamięci do serwera w ustawieniach konta. Pomoże to uruchomić serwer bez żadnych problemów. Jednak cena rozliczeniowa zostanie zmieniona w zależności od ilości dodanej pamięci RAM i miejsca.

3. Wtyczka buforująca

Powinieneś także użyć wtyczki buforującej na swojej stronie internetowej. Pomoże Ci to zoptymalizować wydajność. Oto niektóre z najlepszych wtyczek buforujących WordPress, które musisz wypróbować:

  • Rakieta WP
  • Najszybsza pamięć podręczna WP
  • Super pamięć podręczna WP
  • Całkowita pamięć podręczna W3
  • Latająca prasa

Niektóre wtyczki buforujące są bezpłatne, inne płatne. Możesz wybrać jeden zgodnie ze swoimi preferencjami.

4. Skorzystaj z CDN

Ostatnią opcją, jaką mamy dla Ciebie, jest skorzystanie z dostawcy CDN. Dostępnych jest kilku dostawców CDN. Niektóre z popularnych to:

  • Cloudflare
  • Ścieżka stosu
  • KluczCDN
  • Bunny.net
  • Sucuri

I tak dalej.

Sprawdź ten artykuł, aby uzyskać szczegółowy przewodnik na temat najlepszych dostawców CDN WordPress.

Wniosek

Możesz spodziewać się nagłych wzrostów ruchu, jeśli masz wiecznie aktualne treści lub masz w sklepie ofertę ograniczoną czasowo. W takim przypadku optymalizacja serwera WWW pod kątem nieoczekiwanych skoków ruchu jest jedną z obowiązkowych rzeczy, które powinieneś zrobić. Kupując platformę hostingową, firma domyślnie udostępni Ci określoną ilość zasobów.

Zmiana hostingu lub skalowanie serwera jest lepsza, jeśli nie jesteś w stanie obsłużyć wszystkich odwiedzających witrynę tymi zasobami. Jak widać w tym samouczku, konfiguracja testu warunków skrajnych jest prosta dzięki narzędziu Loader.io. Dlatego przetestuj swoją witrynę za pomocą tego narzędzia i określ, jak serwer będzie działał pod obciążeniem.

Mamy nadzieję, że ten artykuł był dla Ciebie pomocny i przyjemnie się go czytało. Jeśli tak, rozważ udostępnienie tego postu swoim znajomym i innym blogerom w mediach społecznościowych.

Oto kilka podobnych artykułów, które mogą Ci się spodobać:

  • Jak zoptymalizować WordPress pod kątem urządzeń mobilnych
  • Jak skonfigurować WP Rocket we właściwy sposób
  • Najlepsze 9 najszybszych motywów WordPress, które powinieneś wypróbować