Chcesz dowiedzieć się, jak wystawić swojego bloga na próbę ruchu?

Jedną z rzeczy, których nie mówimy, kiedy zakładasz bloga lub stronę biznesową, jest to, że pewnego dnia Twoja witryna osiągnie swój limit.

Firmy hostingowe nie są zainteresowane informowaniem Cię o tym, a twórcy wtyczek i motywów chcą po prostu zwiększyć sprzedaż. Dlatego trudno powiedzieć, czy wtyczka będzie kolidować z Twoją witryną, gdy ruch zacznie rosnąć.

WordPress to całkiem dobre rozwiązanie dla Twojego bloga, zwłaszcza jeśli szukasz wysokiej jakości usługi hostingowej. Jednak testowanie witryny przed jej uruchomieniem nie jest realistycznym sposobem na zrozumienie, jak będzie działać Twoja witryna.

Co się dzieje, gdy ruch uliczny osiąga szczyt w czasie wakacji? Czy Twoja strona jest gotowa na tego typu stres?

Co rozumiemy przez stres?

Testy rezystancji (lub testy obciążenia) mają miejsce, gdy przykładasz pewien nacisk do oprogramowania lub systemu technologicznego w celu przetestowania jego odporności.

Ten test warunków skrajnych jest wykonywany w kilku środowiskach. Na przykład chcesz zobaczyć, jak zachowuje się Twoja witryna przy dużym obciążeniu ruchem. Jednocześnie dobrym pomysłem jest porównanie tego szczytu z tymi, które otrzymasz, gdy ruch jest mały.

Ogólnie rzecz biorąc, testy warunków skrajnych oznaczają symulowanie jednoczesnego pojawienia się wielu użytkowników na Twoim blogu. W ten sposób jesteś gotowy na sukces jako właściciel witryny. Jedną rzeczą, o której należy pamiętać, jest to, że nie musisz wrzucać wszystkiego na swoją stronę naraz. Sprawdzanie, czy Twoja witryna będzie opierać się ruchowi, takiemu jak Facebook, jest całkowicie bezużyteczne.

Pourquoi?

Ponieważ Twoja nowa strona internetowa lub blog prawdopodobnie nie uzyska takiego samego ruchu jak Facebook. Musisz więc oszacować własne liczby i zrozumieć średnie odwiedziny na dzień i miesiąc. Następnie możesz wykorzystać największy ruch uzyskany w danym okresie i wykorzystać go jako punkt odniesienia.

Punktem testów warunków skrajnych jest jednak często przewidywanie bezprecedensowego ruchu. Z tego powodu zalecamy zbyt hojne określenie maksymalnej liczby wizyt.

Ocena Twojej obecnej wydajności

Zalecamy skorzystanie z jednego z następujących narzędzi do oceny bieżącej wydajności witryny:

Każda z wymienionych powyżej witryn zapewnia dobre narzędzia do testowania wydajności witryny. Oferują również rozwiązania, które możesz samodzielnie naprawić lub nie. Na przykład problem w pamięci podręcznej można rozwiązać za pomocą wtyczki w pamięci podręcznej, połączenie CSS i zewnętrznego JavaScriptu może wymagać dodatkowej wiedzy.

Otrzymasz również wgląd w to, jak szybko Twoje strony ładują się bez dużego ruchu. Może to być dobrym miejscem do rozpoczęcia, gdy przejdziesz do testowania wydajności przy dużym natężeniu ruchu.

Wyeliminuj niepotrzebne wtyczki

WykorzystanieDD umożliwia administratorom monitorowanie wykorzystania zasobów przez ich instalację WordPress. W dolnej części każdej strony doda małe pole, widoczne tylko dla administratorów, które pokazuje liczbę zapytań MySQL, ilość pamięci używanej przez kod strony i czy używasz kompatybilnego serwera WWW (większość jest kompatybilna ), „czas do pierwszego bajtu” (TTFB) oraz czas potrzebny do wygenerowania całej strony. TTFB jest używany przez Google do celów rankingu stron i będzie to pierwszy z dwóch wyświetlanych.

Możesz użyć wyświetlacza, aby określić, czy Twoja witryna ma załadowanych zbyt wiele wtyczek, czy Twój motyw jest zbyt „ciężki” lub czy coś jest nie tak na Twoim serwerze. Sama wtyczka praktycznie nie wykorzystuje żadnych zasobów i powinna być kompatybilna ze wszystkimi motywami i wtyczkami generującymi HTML.

Więc zainstaluj to WordPress Plugin usunie WordPress wtyczki co może wpłynąć szybkość i wydajność Twojej witryny. Na przykład może się okazać, że jeden z konfliktów wtyczek powoduje niską wydajność witryny.

Test przeciążeniowy: jak to zrobić i za pomocą jakich narzędzi?

Masz dwa sposoby na wykonanie tych testów. Pierwszym z nich jest chodzenie ręcznie, z procedurą majsterkowania. Drugim jest wybranie produktu komercyjnego, aby test działał dla Ciebie.

Proces ręczny

Początkujący powinni unikać tej metody. Jeśli jednak uważasz się za doświadczonych, nie ma problemu.

Z naszej perspektywy możesz technicznie przejść z wszystkim. Mamy jednak kilku faworytów:

  • JMeter - Oto aplikacja Java typu open source z potężnymi narzędziami do testowania wydajności. JMeter obsługuje testy dla większości aplikacji, dla serwerów backendowych i dla typów protokołów, jest to dość popularne rozwiązanie i znajdziesz dobrą dokumentację na temat tego ostatniego.
  • Oblężenie - Ten ostatni jest około dziesięć razy łatwiejszy do nauczenia niż JMeter lub Tsung. Jest to bez wątpienia najlepszy wybór dla mniej doświadczonych programistów, którzy chcą wykonywać prace związane z majsterkowaniem, przeprowadzać testy przeciążenia z symulacją użytkowników i mogą ostatecznie doprowadzić serwer do stanu oblężenia.

Opcje komercyjne

Dla wielu osób metoda ręczna nie jest zbyt wygodna. Jeśli jesteś mniej doświadczonym programistą lub nie chcesz tracić czasu, polecam korzystanie z narzędzi komercyjnych.

Pamiętaj, że niektóre z tych opcji są drogie, więc im lepsze będzie majsterkowanie, określisz to na podstawie swojego budżetu.

Wpływ obciążenia

Load Impact to platforma oferująca przystępne ceny i przyjazny dla użytkownika interfejs. Możesz testować na zwykłych witrynach WordPress, aby dowiedzieć się, co ludzie faktycznie będą robić w Twojej witrynie.

Chociaż „ Wpływ obciążenia Posiada kilka narzędzi chmurowych, pierwotnie został stworzony do pracy w chmurze w celu testowania wydajności stron internetowych i aplikacji. Cena wywoławcza wynosi 29,99$ miesięcznie, a jej główne usługi obejmują testowanie obciążenia i wydajność serwera.

To wszystko w tym samouczku. Mam nadzieję, że możesz poprawnie przeprowadzić testy wydajności na swoim blogu.