Nginx - Testowanie naszego serwera

Spisie treści
Pierwszy duży ważny krok, kiedy już wiemy, jak to działa Nginx jako usługa polega na zbudowaniu serwera, na którym możemy testować różne konfiguracje, co pomaga nam uzyskać niezbędną pewność, jak skonfigurować nasze usługa nginx.
Oprócz testowania, że ​​nasz serwis działa, musimy też wykonać kilka testów wydajnościowych w ten sposób będziemy wiedzieć trochę o ograniczeniach naszego sprzętu, do tego mamy kilka ciekawych pakietów, które zobaczymy podczas tutoriala.
Tworzenie serwera testowego
W czasie zainstalować Nginx jeśli wszystko pójdzie gładko, musimy mieć plik konfiguracyjny usługi i musimy również stworzyć domyślną witrynę z index.html, Możemy to zobaczyć na następującej trasie, jeśli jesteśmy w środowisku Linux: /usr/local/Nginx/html/index.html jeśli jesteśmy w innym środowisku, musimy poszukać odpowiednika dla katalogu html usługi.
Sprawdzamy w pliku konfiguracyjnym Nginx.conf i przechodzimy do sekcji http, tam powinniśmy zobaczyć coś takiego:
 http {zawiera mime.types; aplikacja typu default_type / strumień oktetowy; wyślij plik na; keepalive_timeout 65; serwer {słuchaj 80; nazwa_serwera host lokalny; lokalizacja / {root html; index index.html index.htm; } strona_błędu 500 502 503 504 /50x.html; lokalizacja = /50x.html {root html; }} 

W tej części interesuje nas sekcja serwera, w której widzimy, że obsługujemy port 80, nazwa naszego serwera to Lokalny Gospodarz a root, którego musimy szukać, to plik index.html.
Dzięki temu podczas uzyskiwania dostępu z naszej przeglądarki powinniśmy zobaczyć następujący komunikat, który pokazujemy na poniższym obrazku:

Jeśli nie widzimy komunikatu o „Witamy w Nginx!” musimy zweryfikować, czy usługa działa i czy parametry połączenia są poprawne.
Testowanie wydajności serwera
Gdy nasz serwer działa, zamierzamy przetestować wydajność, metodologia testowania jest nieco szczątkowa, ale skuteczna i oznacza to, że uruchamiamy nasz serwer, przeprowadzamy testy, modyfikujemy naszą konfigurację, ponownie ładujemy serwer i ponownie uruchamiamy testy.
Możemy to powtarzać tyle razy, ile to konieczne; Ważnym aspektem jest to, że nie powinniśmy używać tej samej maszyny, na której znajduje się serwer, do przeprowadzania testów, ponieważ może to dać mylące wyniki.
NarzędzieDo przeprowadzenia testów będziemy używać narzędzia Httperf, to proste narzędzie, które pozwala nam symulować wysyłanie zapytań do naszego serwera, dzięki czemu możemy generować statystyki użytkowania.
Po zainstalowaniu narzędzia możemy z niego korzystać, wywołując w następujący sposób:
Httperf --server 192.168.1.10 --port 80 --uri /index.html --rate 300 --num-conn 30000 --num-call 1 --timeout 5

W którym sen -serwer umieścimy serwer, z którym musimy się połączyć, w -uri ścieżka pliku, na którym będziemy testować, -wskaźnik to liczba połączeń na sekundę, -liczba-konn maksymalna liczba połączeń jakie wykonamy i -koniec czasu liczba sekund do rozważenia utraty połączenia.
Wreszcie widzimy na poniższym obrazku, że to generuje to, jeśli to wykonamy:

POWIĘKSZAĆ

Po przeprowadzeniu pierwszego testu wydajności zakończyliśmy ten samouczek, w którym nauczyliśmy się, jak przeprowadzić wstępną konfigurację i nieco dokładniej przetestować nasz serwer.Podobał Ci się i pomógł ten samouczek?Możesz nagrodzić autora, naciskając ten przycisk, aby dać mu pozytywny punkt

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave