Kilka miesięcy temu szukałem usługi monitorowania, aby chronić mój blog Sir Apfelot przed przestojami lub przynajmniej otrzymywać krótkie informacje, gdy mój własny blog nie działa. Niektórzy dostawcy oferują taką usługę, ale najczęściej sprawdzane jest tylko, czy serwer WWW wysyła odpowiedź na żądanie testowe. Jeśli tak nie jest, systemy te uruchamiają alarm. Przesadzając, to jest jak patrzenie na osobę, aby sprawdzić, czy nadal ma puls. Ale to wcale nie oznacza, że możesz z nim porozmawiać. Rozumiesz, o co mi chodzi. :D
W praktyce to sprawdzenie nie wystarczy, bo jeśli baza danych ma problemy lub wtyczka Wordpress wariuje, często masz komunikat o błędzie na stronie lub - co gorsza - po prostu jest gorzej wyświetlana jest biała strona. Jest to bardzo niezadowalające dla czytelników, ale nadal wszystko wydaje się być w porządku dla skryptu testowego dostawcy, ponieważ serwer odsyła stronę - aczkolwiek pustą.
Rozdziały w tym poście:
- 1 Właściwy egzamin dla blogerów i operatorów witryn
- 2 Jak działa updown.io?
- 3 Wyjaśnienie czasu dodatku
- 4 Alternatywna aplikacja 1: Sprawdzanie linków zwrotnych
- 5 Alternatywna aplikacja 2: Sprawdzanie zmian cen na Amazon
- 6 Co nie działa: „Tekst nie zawiera…”
- 7 informacji dla nerdów w wypunktowaniach
- 8 cen updown.io: wyjątkowo tanie
- 9 Wnioski: Monitorowanie serwerów i stron internetowych jest dobre i tanie
- 10 100.000 XNUMX darmowych kredytów do wypróbowania
- 11 podobnych postów
Właściwy test dla blogerów i operatorów witryn
Dlatego dla blogerów takich jak ja sprawdzanie odpowiedzi serwera nie jest pomocne. Zamiast tego robię to teraz, sprawdzając, czy dana treść pojawia się na podstronie. W moim przypadku bloga Sir Apfelot sprawdzam podstronę z wpisem o moim Aplikacja na iPhone'a i iPada i zobacz, czy pojawi się tam tekst „Jeśli podoba Ci się zawartość tego bloga”.
Wyklucza to następujące scenariusze błędów:
- Błąd bazy danych, ponieważ wtedy tekst wkładu nie mógł zostać odczytany z bazy danych.
- Błąd serwera, bo wtedy Wordpress by się nie uruchomił.
- htaccess error, ponieważ wtedy podstrona nie była dostępna z powodu permalinków.
- Poważne błędy PHP, ponieważ wtedy renderowanie strony zostałoby przerwane i tekst przestałby się pojawiać.
Mogę zrobić wszystkie te punkty z Usługa monitorowania updown.io sprawdzać. Dzięki tym sprawdzeniu prawdopodobieństwo, że na czas zauważę awarię mojego bloga, jest stosunkowo wysokie. Nadal może istnieć scenariusz, w którym na stronie internetowej pojawi się komunikat o błędzie, ale treść artykułu nadal jest wyświetlana. W takim przypadku uszkodzony układ może sprawić, że tekst będzie nieczytelny lub trudny do odczytania dla użytkowników, ale sprawdzenie nadal dałoby zielone światło, ponieważ fraza nadal znajduje się na stronie.
Ok, updown.io również musi tu pasować, ale dla mnie jest to kompromis, który z radością przyjmuję ze względu na dobrą cenę updown.io. Chciałbym jednak powiedzieć kilka słów o poniższej wycenie.
Jak działa updown.io?
Tworzenie nowego testu updown.io jest stosunkowo proste, ponieważ wystarczy podać tylko kilka wartości:
- URL strony (opcjonalnie alias do przeglądu)
- przedział czasowy, w którym powinien odbyć się test (regulowany od 15 sekund do 1 godziny)
- Lokalizacja, z której powinny pochodzić żądania (8 lokalizacji na całym świecie do wyboru)
- żądany czas apdex (czas odpowiedzi serwera)
- Opcja powiadomień (e-mail, slack, Telegram, Zapier lub SMS)
- opcjonalnie: tekst do sprawdzenia, jeśli kod statusu HTTP nie jest pożądany
Wyjaśnienie czasu Apdex
Czas Apdex może wymagać wyjaśnienia. Tutaj możesz określić czas, w którym odpowiedź serwera jest nadal akceptowalna. Dzieli się na kategorie „zadowolony”, „tolerujący” i „sfrustrowany”. Dostosowałem czasy tak, aby średnia reakcja poniżej sekundy była nadal zadowalająca. Otrzymasz tutaj komunikat o błędzie, jeśli czas adekwatny (średnia z wybranych lokalizacji serwerów) mieści się w zakresie „tolerowania” lub „sfrustrowania”.
Jak widać na zrzucie ekranu, czas Apdex dla mnie z Francji i Niemiec jest znacznie lepszy niż w przypadku próśb z innych krajów. Jednak mi to nie przeszkadza, ponieważ moi czytelnicy zazwyczaj pochodzą z Niemiec, Austrii lub Szwajcarii.
Jeśli mój blog kiedykolwiek odniesie ogromny sukces i nie wiem już, gdzie wyrzucić pieniądze, rezerwuję CDN od Akamai lub Cloudflare. Potem klapy ze wszystkich krajów. Ale w tej chwili byłoby to trochę poza moim budżetem. W tym momencie odniesienie do moja stała strona, dzięki której możesz mi udzielić niewielkiego wsparcia finansowego. ;-)
Alternatywna aplikacja 1: Sprawdzanie linków zwrotnych
Pozytywna uwaga na temat funkcji wyszukiwania z tekstem. To wyszukiwanie updown.io sprawdza w pierwszym megabajtach wysłanego tekstu źródłowego, czy można znaleźć określony tekst, jeśli tak nie jest, wywoływany jest błąd.
Zaletą tej funkcji jest to, że możesz nawet wyszukiwać ciągi znaków w kodzie źródłowym witryny. Może to być pomocne, na przykład, jeśli umówiłeś się z kimś na wymianę linków (to znaczy, że inna witryna łączy się z nami, a my linkujemy do nich) i chcesz się upewnić, że ten link pozostanie na swoim miejscu. Do testu wystarczy wpisać własny adres URL w sprawdzanym tekście, a skrypt updown sprawdza, czy ten tekst można znaleźć w kodzie źródłowym. Jeśli partner po cichu i potajemnie usunie link po 2 tygodniach, otrzymasz powiadomienie z updown.
Jeśli ustawisz interwał jednej godziny na sprawdzenie, sprawdzenie adresu URL przez jeden miesiąc kosztuje tylko jednego centa (0,01 EUR). Z mojego punktu widzenia cena absolutnie do przyjęcia. Najtańsze narzędzie SEO, które zawiera tę funkcję, to Mądre SEO, gdzie możesz sprawdzić listę 10 adresów URL za miesięczną opłatę 100 euro. Ale nawet to jest dziesięć razy droższe niż updown.io.
Alternatywna aplikacja 2: Sprawdzanie zmian cen na Amazon
Korzystam również z updown.io, aby być informowanym o zmianach cen na Amazon. Na przykład, jeśli mam wskazówkę na blogu, która opisuje, że produkt XY jest dostępny z 43% rabatem, chciałbym dostosować tę wskazówkę, jeśli zniżka zmieni się w Amazon. Daję się poinformować, wpisując adres URL produktu Amazon jako adres URL i ciąg „43%” jako tekst do sprawdzenia. Jeśli zniżka zniknie, updown.io nie znajdzie już tego ciągu i wyśle mi powiadomienie.
Jeśli masz jakieś inne aplikacje, prześlij je do mnie. Chętnie dodam je do listy tutaj.
Co nie działa: „Tekst nie zawiera…”
Jedną z opcji, którą niektóre osoby wysyłały jako żądanie funkcji, jest sprawdzenie „nie zawiera” - test, który reagowałby na nagłe pojawienie się określonego ciągu w kodzie.
Niestety, zespół updown.io odrzucił tę sugestię użytkownika i nie doda tej funkcji, ponieważ uważa, że sprawdzanie serwerów nie jest dobrą praktyką. Wydaje mi się, że nie zdają sobie sprawy, że ludzie używają ich usług do czegoś więcej niż tylko sprawdzania czasu pracy serwera.
Informacje dla nerdów w wypunktowaniach
Większość blogerów, właścicieli sklepów internetowych i operatorów witryn nie będzie zaznajomiona z niektórymi z poniższych funkcji, ale dla nerdów wśród nas nadal chciałbym wspomnieć, co reklamuje updown.io:
- Dual-Stack: Monitorowanie z dwoma stosami w konfiguracji zerowej (IPv4/v6), ta sama cena.
- Stan hostowany stron: Zapewnia wielojęzyczne raporty o dostępności i wydajności.
- REST API i Webhook: Zhakuj i zintegruj updown.io z interfejsami API REST i WebHook.
- Szybkie sprawdzanie: Możesz ustawić częstotliwość sprawdzania co 15 sekund.
- Akceptuj BTC, BCH i więcej: akceptujemy bitcoiny i altcoiny, wraz z PayPalem i kartami kredytowymi.
- Wyszukiwanie tekstowe: dopasuj obecność ciągu zamiast zwykłego stanu HTTP.
- Różne integracje: SMS, Webhook, Zapier, Telegram, Slack (lub kompatybilny).
- Podwójna kontrola: Przestoje są potwierdzane z wielu lokalizacji (łącznie 8).
- Testowanie SSL: Otrzymuj alerty w przypadku nieważnego lub niedługo wygasającego certyfikatu.
Proszę mi wybaczyć, że nie przetłumaczyłem wypunktowań. Mój angielski nie jest zbyt dobry i jestem pewien, że osoby zainteresowane kropkami potrafią go przetłumaczyć. I w mgnieniu oka, po prostu wrzuć tekst deepl.com. : D
Ceny updown.io: wyjątkowo tanie
Przyjrzałem się różnym usługom monitorującym (listę usług opublikuję w osobnym poście, a następnie podlinkuję je tutaj), a także porównałem ich ceny. Wynik jest jasny: podczas gdy z innymi usługami, które lubisz destylator.io Na przykład, płacąc 12 USD miesięcznie za sprawdzenie 50 adresów URL co 10 minut, updown.io działa w systemie kredytów, w którym wykonanie testu na adresie URL kosztuje jeden kredyt.
Auf der Strona główna updown.io znajdziesz kalkulator, za pomocą którego możesz obliczyć miesięczne koszty. To 50 euro w porównaniu do przykładu z 10 adresami URL, które są sprawdzane co 2,93 minut.
Ale całość jest jeszcze tańsza, ponieważ interwał kontroli można wydłużyć nawet do godziny. W większości przypadków jest to wystarczające, więc jeśli przełączę się na interwał jednej godziny z 50 adresami URL, otrzymam tylko 49 centów miesięcznie. Nigdzie indziej nie znajdziesz tej usługi taniej.
Wniosek: monitorowanie serwerów i stron internetowych dobre i tanie
Teraz, gdy używam updown od kilku miesięcy i rozpoznałem już jedną lub drugą awarię i szybko ją naprawiłem, usługa stała się dla mnie absolutną rekomendacją. Dzisiaj - po tym, jak moje darmowe kredyty zostały niedawno wykorzystane po kilku tygodniach - zainwestowałem kwotę 25 euro w usługę i doładowałem konto. Panel pokazuje, ile kredytów mam teraz i jak długo trwają: teraz mam 1.499.898 146 12 kredytów na ponad XNUMX miesięcy (tak, ponad XNUMX lat!). Na czym u licha żyje ta firma?!? :D
Wypróbowałem kilka alternatyw, takich jak Pingdom, Distill.io lub Monitor i nadal jestem przekonany do updown.io, zarówno pod względem technicznym, jak i cenowym. Zdolność Updown do wyszukiwania tekstu z komunikatem o błędzie, gdy znika, jest idealna do sprawdzania funkcjonalności blogów WordPress.
Szybki przegląd wszystkich sprawdzeń i strona szczegółów każdego adresu URL są wizualnie bardzo jasne i znaczące. Cała usługa i wdrożenie techniczne po prostu mnie przekonały. Dla osób o wyższych wymaganiach dostępne jest również REST API, różne webhooki oraz możliwość modyfikacji żądań HTTP. Na przykład możesz uruchomić test z określonym identyfikatorem przeglądarki i robić inne rzeczy. To nie jest dla mnie ważne, ale chciałem wspomnieć, że nadal można tu dużo ustawiać i zmieniać - jeśli ci się podoba.
100.000 XNUMX darmowych kredytów do wypróbowania
Jeśli chcesz sprawdzić updown.io, możesz zarejestruj się tutaj i zdobądź 100.000 100.000 darmowych kredytów, dzięki którym możesz wypróbować usługę. Nie ma subskrypcji, do której możesz się automatycznie wsunąć. Po wykorzystaniu XNUMX XNUMX kredytów otrzymasz krótką wiadomość i to wszystko.
Related Stories
Jens prowadzi bloga od 2012 roku. Pełni rolę Sir Apfelot dla swoich czytelników i pomaga im w problemach natury technicznej. W wolnych chwilach jeździ na elektrycznych monocyklach, robi zdjęcia (najlepiej iPhonem oczywiście), wspina się po górach Hesji lub wędruje z rodziną. Jego artykuły dotyczą produktów Apple, nowości ze świata dronów czy rozwiązań aktualnych błędów.