Ist deine Website grad down? Wenn du selber nicht jede Minute überprüft ob deine eigene Webseite erreichbar ist, bekommst du selber im besten Fall erst nach Stunden mit, dass deine Webseite nicht mehr erreichbar ist. Um das zu verhindern solltest du automatisiert prüfen ob deine Webseite erreichbar ist! Warum und wie du automatisch prüfen kannst ob deine Webseite down ist erfährst du in diesem Artikel!
Prüfen ob deine Website down ist
Die eigene Webseite andauernd aufzurufen ist natürlich eine Möglichkeit, aber einfach sehr ineffizient. Außerdem wird man wohl meistens den Zeitpunkt zu dem die Website down ist verpassen. Insbesondere dann wenn dies in den frühen Morgenstunden passiert. Deshalb sind die folgenden automatischen Methoden besser.
Einfache Prüfung ob die Website online ist mit PHP-Skript
Eine einfache und meist kostenlose Möglichkeit um zu prüfen ob deine Webseite down ist, ist die Verwendung eines einfachen PHP-Skriptes. Am besten läuft dieses Skript natürlich auf einem anderen Server, als auf dem wo deine Webseite gehostet ist. Die einzigen Kriterien die du benötigst sind PHP, Cron-Jobs und die Möglichkeit E-Mails zu verschicken.
Ein einfaches Skript zum Prüfen ob die Webseite down ist kann dann so aussehen:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 |
<?php function test_url( $url ) { $timeout = 10; $ch = curl_init(); curl_setopt ( $ch, CURLOPT_URL, $url ); curl_setopt ( $ch, CURLOPT_RETURNTRANSFER, 1 ); curl_setopt ( $ch, CURLOPT_TIMEOUT, $timeout ); $http_respond = curl_exec($ch); $http_respond = trim( strip_tags( $http_respond ) ); $http_code = curl_getinfo( $ch, CURLINFO_HTTP_CODE ); curl_close( $ch ); return $http_code; } // check website: $website = "https://www.deineschrottigedomain.de"; $http_code = test_url( $website ); // send status via mail if down: if( !($http_code == "200") && !($http_code == "302")) ) { $mailheader = "From: SITE-CHECK <sitecheck@checkcheck.de>" . "\n"; $mailheader .= "Content-type: text/plain; charset=utf-8" . "\n"; $recipient = "info@checkchek.de"; $subject = "WEBSEITE IST DOWN !!!"; $mailtext = "$website IST DOWN! ==> HTTP-CODE = $http_code"; mail($recipient, $subject, $mailtext, $mailheader); } |
Hier wird mit Hilfe der Funktion „CURL“, ausgelagert in eine eigene Funktion, dann die in einer Variable definierte Webseite abgerufen. Kommt dabei ein anderer http-Code als „200“ (succes), „302“ (found/redirect) oder läuft der Abruf in einen Timeout wird die Info-Mail versendet.
Natürlich kann der E-Mail-Versand auch anders realisiert werden oder auch etwas völlig anderes gemacht werden wenn die Webseite down ist. Auch auf andere http-Codes wie einen Code „500“ kann man anders reagieren.
Das ganze lässt man dann einfach als Cron-Job in einem beliebigen Intervall laufen und fertig. Wenn man keinen anderen Server oder Hosting-Plan hat den man dafür nutzen kann bietet sich auch ein heimisches Gerät wie ein NAS, das sowieso immer läuft, oder ein RaspberryPi an. Hier muss man dann den Mail-Versand aber vermutlich per Login realisieren oder auch noch einen Webserver aufsetzen.
Professionelle Prüfung ob die Website online durch einen Extra-Dienst
Natürlich haben sich schon vor langer Zeit Dienstleister für SEO und Co. auf solche Monitoring-Lösungen spezialisiert. Oftmals gibt es einen Einsteiger-Plan der kostenlos ist, aber auch nicht viele Features bietet. Ich habe hierfür z. B. den Anbieter https://betterstack.com/ gefunden, bei dem man für Hobby-Projekte den kostenlosen Plan nutzen darf.
Darum solltest du prüfen ob deine Website down ist
Früher wurden Webseiten abends teilweise tatsächlich abgeschaltet und über Nacht „geschlossen“. Doch heute sollte jede Webseite zu jeder Tageszeit nicht down sein. Dies ist das Interessante am Internet: Es gibt keine Öffnungszeiten.
Es gibt viele gute Gründe, warum es wichtig ist, den Online-Status deiner Webseite zu überwachen und regelmäßig zu prüfen. Hier sind einige Gründe warum deine Website nicht down sein sollte, zumindest wenn es mehr als nur ein Hobby-Projekt ist:
- Kundenbindung: Wenn Ihre Webseite nicht erreichbar ist, können Kunden keine Geschäfte mit Ihnen abschließen. Wenn Sie regelmäßig den Online-Status Ihrer Webseite prüfen, können Sie sicherstellen, dass Ihre Kunden immer Zugang zu Ihrem Angebot haben und somit eine höhere Kundenzufriedenheit erreichen.
- SEO: Der Online-Status Ihrer Webseite hat auch Auswirkungen auf Ihr SEO-Ranking. Wenn Ihre Webseite häufig offline ist, kann dies zu einer Verschlechterung Ihres Suchmaschinen-Rankings führen. Suchmaschinen bevorzugen Webseiten, die eine hohe Verfügbarkeit haben und schnelle Ladezeiten bieten.
- Sicherheit: Wenn Ihre Webseite häufig offline ist, kann dies ein Hinweis auf Sicherheitsprobleme sein. Ein schlecht gewarteter Server oder eine veraltete Software kann dazu führen, dass Ihre Webseite offline geht oder von Hackern angegriffen wird. Regelmäßige Überwachung kann Ihnen helfen, Sicherheitsprobleme schnell zu erkennen und zu beheben.
- Geschäftskontinuität: Wenn Ihre Webseite ein wichtiger Bestandteil Ihres Geschäfts ist, kann eine längere Ausfallzeit zu erheblichen finanziellen Verlusten führen. Eine regelmäßige Überwachung des Online-Status Ihrer Webseite kann sicherstellen, dass Sie schnell auf Probleme reagieren und die Ausfallzeiten minimieren können.
Fazit zum Prüfen ob deine Website down ist
Insgesamt ist die Überwachung ob deine Webseite down ist ein wichtiger Aspekt für den Erfolg deines Online-Geschäfts. Es kann dazu beitragen, die Kundenzufriedenheit zu erhöhen, das SEO-Ranking zu verbessern oder zu stützen und schnell zu reagieren wenn die Seite down ist.