Jak przeprowadzić test obciążeniowy witryny WordPress – ostateczny przewodnik
Opublikowany: 2024-01-13Czy 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.
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.
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.
Możesz zakończyć proces wpisując swoje dane.
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.
Domyślnie nie będzie żadnych testów ani hostów. Następną rzeczą, którą musisz zrobić, to utworzyć hosta .
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.
Po wpisaniu nazwy domeny należy wgrać plik HTML do katalogu public_HTML na swoim serwerze.
Możesz przesłać plik do katalogu public_HTML poprzez FTP lub dedykowaną wtyczkę menedżera plików.
Po przesłaniu pliku musisz zweryfikować hosta.
Jeśli wszystko wykonałeś poprawnie, pojawi się komunikat o powodzeniu. Teraz możesz także rozpocząć tworzenie nowych testów na serwerze.
Na następnej stronie możesz zobaczyć informacje, które musisz dodać, aby przeprowadzić 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:
Po skonfigurowaniu testu kliknij opcję Uruchom test .
Platforma w ciągu kilku sekund rozpocznie wysyłanie ruchu do domeny. Możesz zobaczyć statystyki na żywo na tej samej stronie.
Po minucie test jest zakończony i oto wynik:
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.
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ć.
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:
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:
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ć