PHP Maniac

Das PHP Blog für PHP-Profis und alle die es werden wollen

Tag: Cronjob

Cronjob Alternative mit PHP

17 Mai, 2009 (16:44) | Server, Tipps und Tricks | Von: PHP Maniac

In vielen Webspaceangeboten fehlen heutzutage leider immernoch Cronjobs für das regelmäßige, automatierte Ausführen von wiederkehrenden Arbeiten wie z.B. Backups. Da Webhoster immernoch primär mit Attributen wie Speicherplatz, kiloweise Email-Adressen oder Traffickontingenten auf Kundenfang gehen, könnte die geringe Verbreitung von Cronjobs allerdings auch auf mangelndes Interesse seitens der Kunden zurückzuführen sein. Sei es, da viele überhaupt nicht richtig wissen was Cronjobs sind oder leisten können oder weil nach wie vor einfach zu wenig Backups erstellt werden. Daher möchte ich meinen heutigen Beitrag den Cronjobs widmen und wie eine ähnliche Funktionalität auch ohne „echte“ Cronjobs auf kleinen Webspacepaketen realisiert werden kann.

Weiterlesen »

MySQL Datenbanken mit Backupskript sichern

13 Mai, 2009 (23:19) | Code-Schnipsel, Grundlagen, MySQL, Server | Von: PHP Maniac

Das regelmäßige Sichern von MySQL Datenbanken sollte eigentlich längst zum Standard für jeden Websitebetreiber geworden sein. Jedoch vertrauen viele immernoch darauf, dass schon nichts passieren wird. Ist dann der Ernstfall eingetreten, so ist das böse Erwachen vorprogrammiert: Die wertvollen Daten der MySQL Datenbank sind weg, Backups sind nicht vorhanden. Mit ein wenig Glück hat der Hoster vielleicht noch eine Sicherheitskopie, in 99% der Fälle bieten die Hoster dies jedoch höchstens aus Kulanz an und die Leistungen sind keinesfalls Bestandsteil des Hostingpakets. Somit sollte man auch nicht auf den Hoster setzen, sondern seine eigenen Backups erstellen.

Weiterlesen »

Laufzeit eines PHP Skripts messen

2 Mai, 2009 (17:38) | Code-Schnipsel, Grundlagen, PHP 5 | Von: PHP Maniac

Heute mal ein Klassiker, den vielleicht schon viele kennen. Allerdings ist die Laufzeitmessung von PHP Skripten eine interessante Sache, auch wenn sie sehr leicht zu implementieren ist. Gerade bei stark frequentierten Seiten oder aufwändigen Berechnungen (Stichwort Parsing oder Crawlen) hilft die Laufzeitmessung mögliche Fehler zu erkennen oder das Skript hinsichtlich der Geschwindigkeit zu verbessern. Wenn so ein Skript dann mehrere hundert Seiten Crawlt, können auch kleine Verbesserungen zu enormen Geschwindigkeitsverbesserungen führen.

Weiterlesen »

FTP Verbindungen mit PHP

28 April, 2009 (18:47) | Code-Schnipsel, Grundlagen, PHP | Von: PHP Maniac

Im Rahmen meiner Grundlagenartikel, möchte ich heute die FTP Funktionen von PHP vorstellen, die sich besonders für automatische Backups anbieten. Wird ein FTP Skript beispielsweise über eine Cronjob aufgerufen, so können wichtige Dateien vom Webspace auf einem FTP gesichert werden. Alles vollautomatisch und ohne spezielle Funktionen wie exec(), die bei vielen Hostern eh deaktivert sind.
Natürlich können auch Daten von einem FTP herruntergeladen werden, um z.B. neue Informationen automatisch in eine Webseite einfließen zu lassen.

Weiterlesen »