Problemy z dostępnością strony internetowej mogą mieć wiele przyczyn. Awarii może ulec serwer, aplikacja, baza danych, certyfikat SSL albo system DNS. Czasami jednak strona działa prawidłowo, a problem występuje wyłącznie na naszym komputerze lub w lokalnej sieci.
Jak sprawdzić, czy strona działa i upewnić się, że jest dostępna również dla innych użytkowników? Poniżej przedstawiamy siedem sposobów - od prostego otwarcia strony w przeglądarce po uruchomienie automatycznego monitoringu.
1. Wczytanie strony we własnej przeglądarce
Najprostszym sposobem jest wpisanie adresu strony w pasku przeglądarki i próba jej otwarcia.
Jeżeli strona wyświetli się prawidłowo, oznacza to, że w danym momencie jest dostępna z naszego urządzenia i połączenia internetowego. Warto jednak sprawdzić nie tylko stronę główną, ale również kilka ważnych podstron.
Może się zdarzyć, że strona główna działa, ale niedostępny jest formularz kontaktowy, panel logowania, koszyk albo inna ważna część serwisu.
W przypadku problemów warto wykonać twarde odświeżenie strony:
- w systemie Windows:
Ctrl + F5, - w systemie macOS:
Command + Shift + R.
Twarde odświeżenie wymusza ponowne pobranie zasobów strony zamiast korzystania z plików zapisanych wcześniej w pamięci przeglądarki.
Można również uruchomić stronę w trybie prywatnym lub incognito. Pozwala to ograniczyć wpływ zapisanych plików cookies, pamięci podręcznej oraz rozszerzeń przeglądarki.
Zalety
- Jest to najszybszy sposób sprawdzenia strony.
- Nie wymaga korzystania z dodatkowych narzędzi.
- Pozwala zobaczyć stronę tak, jak widzi ją zwykły użytkownik.
- Umożliwia sprawdzenie wyglądu, nawigacji i podstawowych funkcji serwisu.
Wady
- Test wykonywany jest tylko z jednego urządzenia i jednej sieci.
- Problem może dotyczyć przeglądarki albo połączenia internetowego, a nie samej strony.
- Przeglądarka może wyświetlić dane zapisane w pamięci podręcznej.
- Test nie pozwala wykryć awarii, która wystąpiła wcześniej.
2. Sprawdzenie strony na innym urządzeniu lub w innej sieci
Jeżeli strona nie otwiera się na komputerze, warto sprawdzić ją także na telefonie. Najlepiej wyłączyć Wi-Fi i skorzystać z internetu mobilnego.
W ten sposób wykonujemy test przy użyciu innego urządzenia, innej sieci i zazwyczaj również innych serwerów DNS.
Jeśli strona działa przez internet mobilny, ale nie działa w domowej lub firmowej sieci Wi-Fi, problem może dotyczyć:
- lokalnej sieci,
- routera,
- operatora internetowego,
- serwera DNS,
- blokady na zaporze sieciowej.
Można również poprosić inną osobę o otwarcie strony. Najlepiej, aby korzystała z innego dostawcy internetu i znajdowała się w innej lokalizacji.
Zalety
- Pozwala szybko odróżnić awarię strony od lokalnego problemu z internetem.
- Nie wymaga specjalistycznej wiedzy.
- Umożliwia sprawdzenie strony z perspektywy innego użytkownika.
- Pomaga wykryć problemy występujące tylko w określonej sieci.
Wady
- Nadal jest to wyłącznie jednorazowy test.
- Wynik dotyczy niewielkiej liczby urządzeń i lokalizacji.
- Nie dostarcza informacji o kodzie odpowiedzi serwera.
- Wymaga dostępu do innego urządzenia lub połączenia internetowego.
3. Uruchomienie jednorazowego testu strony
Dokładniejszym sposobem jest skorzystanie z internetowego narzędzia do testowania dostępności stron.
Można użyć bezpłatnego narzędzia:
Wystarczy podać pełny adres strony, rozpoczynający się od http:// lub https://, a narzędzie wykona test z zewnętrznego serwera.
Test może pokazać między innymi:
- czy serwer odpowiada,
- jaki kod HTTP zwraca strona,
- ile wynosi czas odpowiedzi,
- czy strona jest dostępna z różnych lokalizacji.
Dzięki temu można sprawdzić, czy problem występuje wyłącznie w naszej sieci, czy jest widoczny również dla innych użytkowników.
Zalety
- Test wykonywany jest spoza naszej sieci.
- Pozwala szybko sprawdzić publiczną dostępność strony.
- Może pokazać kod odpowiedzi HTTP.
- Dostarcza informacji o czasie odpowiedzi serwera.
- Nie wymaga instalowania dodatkowego oprogramowania.
Wady
- Test pokazuje sytuację tylko w konkretnym momencie.
- Krótka awaria może zakończyć się przed wykonaniem testu.
- Poprawna odpowiedź serwera nie oznacza, że wszystkie funkcje strony działają.
- Prosty test może nie wykryć problemu z formularzem, logowaniem albo koszykiem.
Jednorazowy test jest szczególnie przydatny, gdy chcemy szybko odpowiedzieć na pytanie: “Czy strona nie działa tylko u mnie, czy również dla innych użytkowników?”.
4. Uruchomienie monitoringu strony
Ręczne testy pozwalają sprawdzić stronę tylko w wybranym momencie. Nie odpowiadają jednak na pytanie, czy działała ona godzinę wcześniej, w nocy albo podczas weekendu.
Rozwiązaniem jest uruchomienie automatycznego monitoringu stron internetowych.
System regularnie wykonuje testy, zapisuje ich wyniki i wysyła powiadomienia po wykryciu problemu. Dzięki temu właściciel serwisu może dowiedzieć się o awarii, zanim zgłoszą ją klienci.
Ping.pl może sprawdzać dostępność strony nawet co minutę. Testy wykonywane są z kilku niezależnych lokalizacji, a problem jest potwierdzany przez więcej niż jeden serwer testujący. Pozwala to ograniczyć liczbę fałszywych alarmów powodowanych przez chwilowe problemy sieciowe.
Zalety
- Strona jest sprawdzana automatycznie przez całą dobę.
- Nie trzeba pamiętać o ręcznym wykonywaniu testów.
- Powiadomienie może zostać wysłane natychmiast po wykryciu problemu.
- Historia wyników pozwala sprawdzić czas rozpoczęcia i zakończenia awarii.
- Testy z kilku lokalizacji ograniczają ryzyko fałszywych alarmów.
- Można wykrywać krótkie awarie występujące poza godzinami pracy.
- Monitoring może sprawdzać konkretne funkcje strony.
Wady
- Monitoring trzeba wcześniej skonfigurować.
- Bardziej rozbudowane warianty usługi mogą być płatne.
- Nieprawidłowa konfiguracja warunków testu może powodować niepotrzebne alarmy.
Automatyczny monitoring jest najlepszym rozwiązaniem dla stron firmowych, sklepów internetowych, aplikacji oraz innych serwisów, których dostępność ma znaczenie biznesowe.
Dlaczego jeden sposób sprawdzania strony może nie wystarczyć?
Każda z opisanych metod odpowiada na nieco inne pytanie.
Otwarcie strony w przeglądarce pokazuje, czy działa ona dla konkretnego użytkownika. Test online pozwala sprawdzić dostępność z zewnętrznego serwera. Polecenia curl, ping i nslookup pomagają diagnozować protokół HTTP, połączenie sieciowe oraz konfigurację DNS.
Automatyczny monitoring pozwala natomiast wykrywać problemy również wtedy, gdy nikt ręcznie nie sprawdza strony.
W przypadku awarii warto wykonać następujące kroki:
- Otworzyć stronę w trybie prywatnym.
- Sprawdzić ją na telefonie przez internet mobilny.
- Wykonać zewnętrzny test dostępności.
- Sprawdzić kod odpowiedzi HTTP.
- Zweryfikować działanie DNS.
- Sprawdzić panel hostingu i logi aplikacji.
- Uruchomić stały monitoring strony.
Jak rozpoznać, czy problem dotyczy strony, czy tylko naszego urządzenia?
Jeżeli strona nie otwiera się tylko w jednej przeglądarce, przyczyną mogą być jej ustawienia, rozszerzenia, zapisane pliki cookies albo pamięć podręczna.
Jeżeli strona nie działa na kilku urządzeniach korzystających z tej samej sieci Wi-Fi, ale działa przez internet mobilny, problem prawdopodobnie dotyczy lokalnej sieci, operatora lub serwera DNS.
Jeżeli zewnętrzne narzędzia również wykrywają niedostępność, istnieje duże prawdopodobieństwo, że problem znajduje się po stronie serwera, hostingu, domeny albo samej aplikacji.
Trzeba również pamiętać, że strona może być niedostępna tylko dla części użytkowników. Przyczyną mogą być problemy regionalne, błędna konfiguracja CDN, awaria jednego centrum danych albo nieprawidłowe działanie części serwerów DNS.
Podsumowanie
Najprostszym sposobem sprawdzenia strony jest otwarcie jej w przeglądarce. Taki test pokazuje jednak sytuację tylko z perspektywy jednego urządzenia i jednej sieci.
Większą pewność daje sprawdzenie strony przez internet mobilny oraz wykonanie jednorazowego testu z zewnętrznych serwerów.
Jeżeli dostępność strony ma znaczenie dla firmy lub jej klientów, najlepszym rozwiązaniem jest automatyczny monitoring. Pozwala on regularnie sprawdzać serwis, zapisywać historię wyników i informować odpowiednie osoby o awarii bez konieczności ręcznego kontrolowania strony.